Skip to content

Harden one-time npm bootstrap publication - #9

Merged
DelshadH merged 2 commits into
mainfrom
codex/npm-bootstrap-final-hardening
Jul 27, 2026
Merged

Harden one-time npm bootstrap publication#9
DelshadH merged 2 commits into
mainfrom
codex/npm-bootstrap-final-hardening

Conversation

@DelshadH

Copy link
Copy Markdown
Owner

Summary

  • serialize the one-time bootstrap and independently recheck publish identity
  • pin Node 24.18.0/npm 11.16.0, add finite postpublication retry and incident evidence
  • create the GitHub prerelease only after verified npm publication and revocation
  • add a manual token-free exact-main preflight artifact path

Validation

  • 157 tests passed
  • package smoke, examples, demo/recording, real-upgrade gates, corpus, performance, security passed
  • actionlint passed for ci.yml and npm-bootstrap.yml
  • clean release preparation preserved all four accepted tarball SHA-256 values
  • token-free preflight confirmed all four npm names absent

No tag, GitHub release, npm token, or npm publication was created.

@DelshadH

Copy link
Copy Markdown
Owner Author

Independent AI release-plumbing review at exact head 156c94caa999dceccb6f2d20ab17e0f66264d4de: PASS; no P0/P1 findings remain.

The reviewer verified the absolute 300,000 ms registry/provenance deadline includes request time and leaves job headroom, and that any attempted npm publish forces rerunAllowed: false, including transient-registry and token-revocation cases. This is AI review, not human approval, and grants no publication authority.

@DelshadH
DelshadH merged commit 16ff070 into main Jul 27, 2026
7 checks passed
@DelshadH
DelshadH deleted the codex/npm-bootstrap-final-hardening branch July 27, 2026 14:16
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