mirror of
https://github.com/openai/codex.git
synced 2026-09-17 12:23:33 +00:00
## Why A release can succeed with the optional `provisioned-macos-candidate` job skipped. R2 publishing needs explicit status conditions to avoid inheriting GitHub Actions' default skip behavior from upstream jobs. ## What changed Add `!cancelled()` and explicit dependency success checks to both R2 jobs in `.github/workflows/rust-release.yml`. Asset publishing requires `release` to succeed; finalization also requires `publish-dotslash` and `publish-r2-assets` to succeed. GitOrigin-RevId: dbb975b79592df26d128ebf5ea770d92555d431d