Skip to content

fix(release): serialize trusted publication - #30

Merged
0thernet merged 1 commit into
mainfrom
codex/release-workflow-hardening-20260904
Sep 5, 2026
Merged

fix(release): serialize trusted publication#30
0thernet merged 1 commit into
mainfrom
codex/release-workflow-hardening-20260904

Conversation

@0thernet

@0thernet 0thernet commented Sep 5, 2026

Copy link
Copy Markdown
Member

Summary

  • separate reviewed artifact creation from the sole source-free OIDC staging mutation
  • revalidate current main, npm latest, the absent candidate tag, and the prior annotated tag plus immutable GitHub Release at the terminal publication boundary
  • constrain workflow execution with exact step, permission, environment, provider-mutation, and whole-workflow semantic validation
  • expand adversarial and behavioral coverage for drift, fail-open controls, command wrappers, and release-closure races

Validation

  • focused release workflow suite: 42 tests, 904 assertions
  • workflow validator suite after final semantic seal: 12 tests, 161 assertions
  • TypeScript typecheck
  • independent adversarial review: no P0/P1 findings
  • full standalone check queued through the repository scheduler; merge will wait for it and required GitHub checks

No package version, npm stage, npm publication, tag, GitHub Release, or provider state is changed by this PR.

@0thernet
0thernet merged commit 511f30c into main Sep 5, 2026
2 checks passed
@0thernet
0thernet deleted the codex/release-workflow-hardening-20260904 branch September 5, 2026 19:14
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