Skip to content

chore: correct repository metadata URLs to stagecraft-ing/tenant-tail#9

Merged
bartekus merged 1 commit into
mainfrom
chore/repo-metadata-urls
Jul 3, 2026
Merged

chore: correct repository metadata URLs to stagecraft-ing/tenant-tail#9
bartekus merged 1 commit into
mainfrom
chore/repo-metadata-urls

Conversation

@bartekus

@bartekus bartekus commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

chore: correct repository metadata URLs

The published-surface metadata pointed at github.com/bartekus/tenant-tail, but
the canonical repository (git remote, CI, releases, and tags) is
github.com/stagecraft-ing/tenant-tail. This corrects the repository,
homepage, and issues URLs so future publishes carry working links.

Changed

  • Cargo.toml: repository / homepage.
  • npm/package.json: homepage, repository.url, bugs.url.
  • npm/scripts/generate-platform-packages.js: the repository.url stamped into
    each generated @tenant-tail/cli-<triple> platform package.
  • py/pyproject.toml: [project.urls] Homepage / Repository / Issues.
  • py/scripts/generate_wheels.py: the Project-URL: lines and the refusal-sdist
    README pointer stamped into the wheel/sdist metadata.

Already-published 0.3.0 metadata on crates.io / npm / PyPI is immutable; this
takes effect from the next release. No behavioral change.

Testing

cargo fmt --check · build --workspace --locked · npm test (7/7) ·
spec-spine compile / index check / lint --fail-on-warn all green. No
.derived drift (URLs are not indexed).

Spec-Drift-Waiver: Cargo.toml, npm/package.json, py/pyproject.toml (and the npm/py generator scripts) metadata URL correction from bartekus/tenant-tail to the canonical stagecraft-ing/tenant-tail; a link-only change with no behavioral or spec-content change, so the owning specs (000-tenant-tail-bootstrap, 003-distribution) are unchanged.

The published-surface metadata pointed at github.com/bartekus/tenant-tail, but
the canonical repository (git remote, CI, releases, tags) is
github.com/stagecraft-ing/tenant-tail. Corrects the repository, homepage, and
issues URLs across the crate manifest, the npm package and its platform-package
generator, and the PyPI project and its wheel/sdist metadata generator, so future
publishes carry working links.

Already-published 0.3.0 metadata on crates.io/npm/PyPI is immutable; this takes
effect from the next release.
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown

AI Code Review

Review

Summary

This diff is a pure metadata update: repository/homepage/issues URLs are migrated from bartekus/tenant-tail to stagecraft-ing/tenant-tail across five files (Cargo.toml, npm/package.json, npm/scripts/generate-platform-packages.js, py/pyproject.toml, py/scripts/generate_wheels.py). No logic, behavior, or interfaces changed.


Issues Found

Missing file: NOTICE / README.md / docs URLs

The README.md and NOTICE likely still contain bartekus/tenant-tail references. These are not in the diff but will become stale pointers. Not a blocking issue, but worth a follow-up grep.

Incomplete URL sweep: generate_wheels.py hardcoded string

The py/scripts/generate_wheels.py _metadata() function is byte-literal Python string assembly — not a structured object. The three URLs in the diff are updated, but the same function likely emits other prose that was not changed (e.g. the #readme suffix on the last changed line was updated, good). Verify no other bartekus occurrences remain anywhere:

grep -r bartekus .

If any remain, they should be in this PR.

Spec-spine compliance

No spec-owned code paths changed (these are manifest metadata fields, not claimed logic). No spec coupling issue arises here. No [package.metadata.tenant-tail].spec annotations were touched.

Security / correctness

No concerns. These are inert URL strings in package manifests; they carry no runtime effect on the verifier's correctness or security posture.

Performance

Not applicable.


Verdict

The change is correct within its scope. The only action item is confirming no residual bartekus references remain in non-diffed files (README.md, NOTICE, .github/ workflows, CLAUDE.md, any badge URLs).


Automated review by Claude. Diff size: 13 lines.

@bartekus
bartekus merged commit c5e6939 into main Jul 3, 2026
9 checks passed
@bartekus
bartekus deleted the chore/repo-metadata-urls branch July 3, 2026 20:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant