Skip to content

ci: publish verified release drafts automatically#14

Merged
lynnswap merged 1 commit into
mainfrom
codex/release-auto-publish
May 26, 2026
Merged

ci: publish verified release drafts automatically#14
lynnswap merged 1 commit into
mainfrom
codex/release-auto-publish

Conversation

@lynnswap
Copy link
Copy Markdown
Owner

Summary

  • Add a separate release workflow publishing job that runs only after release verification tests pass.
  • Keep package tests on read-only repository permissions and scope contents: write to the final publish job.
  • Validate the release tag ref, draft release, and expected DMG asset before switching the release out of draft.
  • Update local release script and README wording to describe the automated publish step.

Testing

  • swift test --build-system swiftbuild --no-parallel
  • xcodebuild test -project Tools/ReviewMonitor/CodexReviewMonitor.xcodeproj -scheme CodexReviewMonitor -destination 'platform=macOS,arch=arm64' CODE_SIGNING_ALLOWED=NO CODE_SIGNING_REQUIRED=NO
  • codex-review clean before shipping: D0384E05-053B-41F9-8E5A-65CB5A490A74

@lynnswap lynnswap marked this pull request as ready for review May 26, 2026 13:27
@lynnswap lynnswap merged commit 9a3f7fe into main May 26, 2026
1 check passed
@lynnswap lynnswap deleted the codex/release-auto-publish branch May 26, 2026 13:33
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