Skip to content

fix(ci): bump darwin runner from retired macos-14 to macos-26 - #42

Merged
thxCode merged 1 commit into
mainfrom
fix/macos-14-runner-image
Nov 8, 2026
Merged

thxCode merged 1 commit into
mainfrom
fix/macos-14-runner-image

Conversation

@thxCode

@thxCode thxCode commented Nov 8, 2026

Copy link
Copy Markdown
Contributor

What

Swap the darwin CI runner label in .github/workflows/ci.yml from the retired macos-14 to macos-26 (one-line change, arm64 shape preserved).

Why

GitHub retired every macOS 14 runner image from GitHub Actions on 2026-11-02 (actions/runner-images#15226). Jobs requesting macos-14 no longer match any runner: on dependabot PR #41, ci (darwin, 3.11/3.12) queued for ~2.5 days and were cancelled with zero steps and the annotation:

The configuration 'macos-14-arm64-us-default' is not supported

The last green darwin runs were on 2026-11-04. The PR #41 dependency bump itself is fine (linux legs green); it only exposed this dead matrix leg.

Verification

GitHub retired all macOS 14 runner images from GitHub Actions on 2026-11-02 (actions/runner-images#15226); jobs requesting macos-14 now queue indefinitely and get cancelled with "configuration not supported", which broke the darwin legs of the CI matrix and left dependabot PR #41 red. macos-26 is the newest supported arm64 label and keeps the same runner shape (3-vCPU M1).

Signed-off-by: thxCode <thxcode0824@gmail.com>
Copilot AI balanced review requested due to automatic review settings November 8, 2026 07:17
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The macOS CI runner update has no active review issues.

No open issues 🎉

What changed in this PR

Updates GPUStack Runtime’s macOS CI runner to address the scheduling failures blocking Darwin checks, including those on dependency update PR #41.

Changes:

  • Replaces macos-14 with macos-26 for Darwin jobs.
  • Leaves the Linux runner and Python 3.11/3.12 matrix unchanged.
File Description
.github/​workflows/​ci.yml Updates the Darwin runner label to macos-26.

Review effort: Balanced

@thxCode
thxCode merged commit 91fd5ee into main Nov 8, 2026
7 checks passed
@thxCode
thxCode deleted the fix/macos-14-runner-image branch November 8, 2026 07:25
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.

2 participants