Skip to content

Point repository metadata at AgenteLabs so npm provenance verifies - #24

Merged
AgenteLabs merged 2 commits into
mainfrom
repo-url-agentelabs
Oct 30, 2026
Merged

AgenteLabs merged 2 commits into
mainfrom
repo-url-agentelabs

Conversation

@AgenteLabs

Copy link
Copy Markdown
Owner

Summary

Second and last blocker on the first @flashyfinancial/wdk-staking-kit publish (run 41018730238):

E422 … Error verifying sigstore provenance bundle: package.json "repository.url" is
"git+https://github.com/FlashyLabs/wdk-staking-kit.git", expected to match
"https://github.com/AgenteLabs/wdk-staking-kit" from provenance

GitHub redirects the pre-rename org name; npm's --provenance check does not — the attested build source must equal repository.url. Updates every self-URL (package.json, README, flashyos.roles.json, issue-template config, and the two tests that pinned the URL) to github.com/AgenteLabs/wdk-staking-kit. CHANGELOG.md and sealed fragments are left as history.

Merging touches package.json, so the publish workflow fires on main and 0.3.0 should land.

Test plan

  • npm ci && npm test — all pass (1 honest skip, unchanged)
  • npm run check — manifest current
  • Publish workflow green on main; npm view @flashyfinancial/wdk-staking-kit@0.3.0

Generated by Claude Code

The first @FlashyFinancial publish (0.3.0) was rejected by the registry
with E422: the sigstore provenance bundle names the real build source,
github.com/AgenteLabs/wdk-staking-kit, and package.json's repository.url
still said github.com/FlashyLabs/wdk-staking-kit — the pre-rename org.
GitHub redirects the old name; npm's provenance check does not.
Updates every self-URL (package.json, README, charter, templates) to the
org the repository actually lives in. Sealed records are left as history.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VgrPGGUFKMq9zXBHnfcTgs
The rescope pinned repository/homepage/bugs to the pre-rename org on the
reasoning that a scope rename is not a repo move. npm provenance disproved
the pin on the first publish: the registry rejects a tarball whose
repository.url disagrees with the attested build source. The invariant is
the opposite one — these fields follow where the repository actually lives.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VgrPGGUFKMq9zXBHnfcTgs
@AgenteLabs
AgenteLabs merged commit dee9916 into main Oct 30, 2026
16 checks passed
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.

2 participants