Skip to content

[codex] Verify cross-platform release builds in CI - #27456

Closed
anp-oai wants to merge 1 commit into
codex/release-rbe-06-release-matrixfrom
codex/release-rbe-07-cross-release-ci
Closed

[codex] Verify cross-platform release builds in CI#27456
anp-oai wants to merge 1 commit into
codex/release-rbe-06-release-matrixfrom
codex/release-rbe-07-cross-release-ci

Conversation

@anp-oai

@anp-oai anp-oai commented Jun 10, 2026

Copy link
Copy Markdown
Contributor

Why

The release bundle depends on Bazel transitions and cross-toolchain behavior that the existing host release checks do not exercise. CI should catch regressions across all six release targets under the same configuration used by local release builds.

What changed

Add a standalone Linux cross-release-build job that runs in parallel with the existing Bazel jobs and builds //codex-rs/cli:release_binaries. Both the workflow and just build-for-release use the shared release-binaries Bazel config so their invocation settings stay synchronized. Fork PRs without the remote-build credential skip the aggregate build.

Validation

  • Ran just build-for-release under RBE and produced all six release outputs.

Stack: 7 of 8. Depends on #27326.

Comment thread .github/workflows/bazel.yml Outdated
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch from 077ec6e to 381ba87 Compare June 10, 2026 20:44
Comment thread .bazelrc
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch 2 times, most recently from 6165b81 to 772c688 Compare June 10, 2026 22:03
@anp-oai anp-oai changed the title [codex] Verify cross-platform release builds in CI [codex] Align and verify cross-platform Bazel release builds Jun 10, 2026
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch from 772c688 to 0e763ef Compare June 10, 2026 22:08
@anp-oai anp-oai changed the title [codex] Align and verify cross-platform Bazel release builds [codex] Verify cross-platform release builds in CI Jun 10, 2026
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch from 0e763ef to 11a1377 Compare June 11, 2026 01:06
@anp-oai
anp-oai force-pushed the codex/release-rbe-06-release-matrix branch from 95e7133 to 0eebcc9 Compare June 11, 2026 01:06
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch from 11a1377 to 3d1a9fb Compare June 11, 2026 01:21
@anp-oai
anp-oai force-pushed the codex/release-rbe-06-release-matrix branch from 0eebcc9 to 3805177 Compare June 11, 2026 01:21
@anp-oai
anp-oai force-pushed the codex/release-rbe-07-cross-release-ci branch from 3d1a9fb to fd68340 Compare June 11, 2026 18:24
@anp-oai
anp-oai force-pushed the codex/release-rbe-06-release-matrix branch from 3805177 to 1f27198 Compare June 11, 2026 18:24
@anp-oai anp-oai closed this Jun 23, 2026
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