Skip to content

release: enforce staged npm publication - #27

Merged
0thernet merged 2 commits into
mainfrom
codex/npm-stage-policy-correction-20260904
Sep 5, 2026
Merged

release: enforce staged npm publication#27
0thernet merged 2 commits into
mainfrom
codex/npm-stage-policy-correction-20260904

Conversation

@0thernet

@0thernet 0thernet commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

  • replace direct dual-use npm publishing with stage-only trusted publishing
  • bind staging and release to exact current owner-authorized workflow attempts
  • fail closed on unsafe stable-version bounds and release ordering
  • verify package identity, signatures, provenance, latest, and immutable release ordering
  • retain one deliberate human 2FA promotion per stable train

Validation

  • focused workflow and attestation tests: 33 passed
  • bun run check:workflows
  • bun run typecheck
  • workflow shell syntax parse
  • git diff --check
  • repository aggregate check is running through hra-host-run; merge remains gated on it and CI

@0thernet
0thernet merged commit 6e5f401 into main Sep 5, 2026
2 checks passed
@0thernet
0thernet deleted the codex/npm-stage-policy-correction-20260904 branch September 5, 2026 05:43
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