Skip to content

Run R2 publishing when release dependencies succeed - #45823

Merged
copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/dbb975b79592df26d128ebf5ea770d92555d431d
Sep 16, 2026
Merged

copyberry[bot] merged 1 commit into
mainfrom
copyberry/codex-internal-to-codex-oss/dbb975b79592df26d128ebf5ea770d92555d431d

Conversation

@copyberry

@copyberry copyberry Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Run R2 publishing when release dependencies succeed

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.

## 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
@copyberry
copyberry Bot force-pushed the copyberry/codex-internal-to-codex-oss/dbb975b79592df26d128ebf5ea770d92555d431d branch from 4912c70 to fac58c1 Compare September 16, 2026 01:11
@copyberry
copyberry Bot merged commit fac58c1 into main Sep 16, 2026
1 check passed
@copyberry
copyberry Bot deleted the copyberry/codex-internal-to-codex-oss/dbb975b79592df26d128ebf5ea770d92555d431d branch September 16, 2026 01:11
@github-actions github-actions Bot locked and limited conversation to collaborators Sep 16, 2026

This branch was successfully deployed

1 active deployment
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants