Skip to content

ci: use macos-latest for darwin-arm64 after macos-14 retirement - #189

Merged
aesslinger merged 1 commit into
mainfrom
fix/release-runner-macos-14-retired
Nov 10, 2026
Merged

aesslinger merged 1 commit into
mainfrom
fix/release-runner-macos-14-retired

Conversation

@aesslinger

Copy link
Copy Markdown
Collaborator

GitHub retired the macos-14 runner image on 2026-11-02 (runner-images#14748). The darwin-arm64 build job pinned runner: macos-14, so the rc.14 release workflow failed: the job was canceled at queue time with The configuration 'macos-14-arm64-us-default' is not supported, the Publish GitHub release step never ran, and the rc.14 release shipped with zero binary artifacts.

darwin-x64 already uses macos-latest; this bumps darwin-arm64 to macos-latest too (currently macOS 26 arm64), keeping both macOS jobs on the same label family and removing the version pin that broke us.

Verification

  • rc.13's release workflow built all 6 platforms green 11 days ago using macos-14 — the label was valid then, this is the retirement landing.
  • Confirmed via gh run view that the rc.14 darwin-arm64 job has conclusion: cancelled, runner_id: 0, zero steps — never provisioned.
  • Confirmed the rc.14 GitHub release has 0 assets; rc.13 has all 5 zips + .tabularium.

Follow-up needed after merge

The v1.0.0-rc.14 tag points at the pre-fix commit. After this merges to main, the tag must be moved to the merge commit and force-pushed to re-trigger the release workflow and attach the missing artifacts. The softprops/action-gh-release@v3 publish step updates the existing rc.14 release in place.

@aesslinger aesslinger self-assigned this Nov 10, 2026
@aesslinger aesslinger added prerelease:rc Version suggestion targets a release candidate github_actions Pull requests that update GitHub Actions code labels Nov 10, 2026
@kilo-code-bot

kilo-code-bot Bot commented Nov 10, 2026 •

Copy link
Copy Markdown

Code Review Summary

Status: No Issues Found | Recommendation: Merge

Files Reviewed (1 file)
  • .github/workflows/release.yml - the darwin-arm64 runner moves from the retired macos-14 label to macos-latest, matching darwin-x64

Note: macos-latest is an arm64 image, so the aarch64-apple-darwin target builds natively. As the PR description says, the v1.0.0-rc.14 tag still has to be moved after merge to re-trigger the release.


Reviewed by claude-sonnet-5.5 · Input: 254 · Output: 1.3K · Cached: 140.3K

@aesslinger aesslinger changed the title fix(ci): use macos-latest for darwin-arm64 after macos-14 retirement ci: use macos-latest for darwin-arm64 after macos-14 retirement Nov 10, 2026
@github-actions

Copy link
Copy Markdown

No release needed for this PR (ci).

@TabularisDB TabularisDB deleted a comment from github-actions Bot Nov 10, 2026
@aesslinger
aesslinger merged commit 47cec1a into main Nov 10, 2026
16 of 17 checks passed
@aesslinger
aesslinger deleted the fix/release-runner-macos-14-retired branch November 10, 2026 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

github_actions Pull requests that update GitHub Actions code prerelease:rc Version suggestion targets a release candidate

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant