Skip to content

[codex] fix macos cli release proof#1145

Merged
TheGreenCedar merged 1 commit into
dev/codestory-nextfrom
codex/1144-macos-cli-gatekeeper
Jul 14, 2026
Merged

[codex] fix macos cli release proof#1145
TheGreenCedar merged 1 commit into
dev/codestory-nextfrom
codex/1144-macos-cli-gatekeeper

Conversation

@TheGreenCedar

Copy link
Copy Markdown
Owner

Summary

  • keep Developer ID, hardened runtime, timestamp, team identity, and Apple notarytool Accepted checks fail-closed
  • retain spctl as a diagnostic for bare Mach-O executables instead of requiring application-bundle acceptance
  • gate both release-time and post-publish proof on the same quarantined CLI executing --version and --help
  • structurally bind quarantine write/read, diagnostic, and execution to the same path

Verification

  • node --test .github/scripts/check-workflow-policy.test.mjs
  • node .github/scripts/check-workflow-policy.mjs
  • actionlint .github/workflows/packaged-platform-proof.yml .github/workflows/post-publish-release-smoke.yml .github/workflows/release.yml
  • node .github/scripts/check-doc-links.mjs
  • git diff --check
  • independent blocker-only review approved the exact diff

No Rust or product-runtime code changed. Automation is net -4 lines; the net growth is the structural policy boundary, one focused mutation test, and release documentation.

Closes #1144
Refs #1046

@TheGreenCedar TheGreenCedar merged commit 178c568 into dev/codestory-next Jul 14, 2026
7 checks passed
@TheGreenCedar TheGreenCedar deleted the codex/1144-macos-cli-gatekeeper branch July 14, 2026 19:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

1 participant