Skip to content

fix: recover npm 12 release proofs#12

Merged
sarveshsea merged 1 commit into
mainfrom
fix/npm12-view-proof
Jul 16, 2026
Merged

fix: recover npm 12 release proofs#12
sarveshsea merged 1 commit into
mainfrom
fix/npm12-view-proof

Conversation

@sarveshsea

@sarveshsea sarveshsea commented Jul 16, 2026

Copy link
Copy Markdown
Member

Summary

  • normalize npm 10/11 scalar and npm 12 one-element-array output for exact npm view metadata and fields
  • repair both the five-package provenance/signature proof and the clean-cache 11-tool MCP proof
  • let partial-release recovery use corrected protected-main proof tooling while loading and SHA-512-verifying the historical release manifest
  • preserve historical artifact, integrity, gitHead, OIDC, MCP Registry, and tag boundaries

Partial release state

Run 29522742012 published the five authorized npm artifacts from c26ad05. Its downstream proof failed on the npm 12 JSON shape, so MCP Registry publication and GitHub tag/release creation were withheld. Every live npm integrity matches the retained reviewed bundle. Recovery must skip all five existing exact versions rather than republish.

Test plan

  • npx --yes npm@12.0.1 run verify
  • real five-package npm metadata, integrity, gitHead, signature, and SLSA provenance proof
  • real @buzzr/mcp@5.1.0 clean-cache npx proof with 11 tools
  • 19 parser and release supply-chain regression tests
  • release workflow structural checks, YAML parse, formatting, and diff check

Code and security review: GO with no findings.


View with Codesmith Autofix with Codesmith
Need help on this PR? Tag /codesmith with what you need. Autofix is disabled.

@sarveshsea
sarveshsea merged commit 747b5ff into main Jul 16, 2026
4 checks passed
@sarveshsea
sarveshsea deleted the fix/npm12-view-proof branch July 16, 2026 18:34
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