Repository navigation
fix(release): use supported macOS runner - #704
Conversation
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
There was a problem hiding this comment.
🔍 Devin Review: 1 flag
Not posted on this PR by your GitHub settings — view it in Devin Review. (Configure)
There was a problem hiding this comment.
All reported issues were addressed across 1 file
Reply with feedback, questions, or to request a fix.
View guided diff | Turn on auto-fix | Re-trigger cubic
[Medium impact] The runner update appears safe to merge.
|
|
@codex review |
|
Codex Review: Didn't find any major issues. Keep them coming! Reviewed commit: ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
|
Reviewed exact GitHub retired the macOS14 image on November2,2026 and explicitly recommends macos-15 among its arm64 replacements. Current runner documentation maps macos-15 to arm64, preserving the job's architecture intent. Retirement notice, runner labels/architecture. Captured reviewed diff: $ gh pr diff 704 --repo AgentWorkforce/flows
diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml
index b517bae74..c831bdaa0 100644
--- a/.github/workflows/publish.yml
+++ b/.github/workflows/publish.yml
@@ -161,7 +161,7 @@ jobs:
# A native macOS job, not a cross-compile from the linux `build` job above.
# relayflowd's release build has no cross-compile setup (no osxcross, no
- # macOS SDK on the linux runner), and macos-14 runners are Apple Silicon, so
+ # macOS SDK on the linux runner), and macos-15 runners are Apple Silicon, so
# `cargo build --release` already targets aarch64-apple-darwin natively —
# the same reason no `--target` flag is needed below.
#
@@ -174,7 +174,7 @@ jobs:
# for no reason; they can run in parallel instead.
build-darwin-arm64:
name: Build & pack darwin-arm64 runtime
- runs-on: macos-14
+ runs-on: macos-15
timeout-minutes: 30
steps:
- name: Validate release mode
This is configuration review, not a successful native build or published2.0.64 package. Those require the actual post-merge release run. I did not merge or dispatch a release. |
Outcome
Move the native Darwin release job from
macos-14tomacos-15after GitHub stopped accepting the organization runner configuration behind the old label.The authorized v2.0.64 publish attempt at merged GitLab readiness head
9fe3a1c7could not publish because the Darwin job was cancelled before allocation:The release needs both Linux and Darwin artifacts, so run 42149669827 was cancelled once this terminal failure was confirmed.
macos-15remains Apple Silicon and preserves the existingaarch64-apple-darwinbuild contract.Verification
This PR does not publish packages. After human merge, rerun
Publish Packagefrommainwithpackage=all, patch bump,dry_run=false, andtag=latest.Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.Summary by cubic
Fixes the native macOS release job by switching it from
macos-14tomacos-15runners. GitHub no longer accepts themacos-14runner configuration, which cancelled the Darwin publish attempt before allocation.macos-15is also Apple Silicon, so the nativeaarch64-apple-darwinbuild contract is unchanged.Written for commit 8c29493. Summary will update on new commits.