Skip to content

chore(ci): Upgrade macos-14 runners to macos-15 - #6466

Merged
joshuarli merged 3 commits into
masterfrom
macos-15-runners
Oct 13, 2026
Merged

joshuarli merged 3 commits into
masterfrom
macos-15-runners

Conversation

@joshuarli

@joshuarli joshuarli commented Oct 2, 2026 •

Copy link
Copy Markdown
Member

#skip-changelog

Summary

  • Upgrade macos-14 GitHub Actions runners (and macos-14-large / macos-14-xlarge) to macos-15 in .github/
  • Where a matrix already lists macos-15, drop the macos-14 entry instead of duplicating it

Why

GitHub is retiring the macOS 14 runner images. Deprecation began July 6, 2026 and the
images are fully unsupported on November 2, 2026, after which jobs using these labels
are terminated with an error.

Before that, GitHub runs brownouts that deliberately fail macos-14 jobs, the first
on October 5 (14:00-00:00 UTC), with more through October 30. See
actions/runner-images#13518.

Review notes

macos-15 ships different Xcode and simulator versions than macos-14. If a job pins an
Xcode or iOS simulator version, or pinned macos-14 on purpose to get an older one, check
that it still works on macos-15.

Generated by macos-15.

@joshuarli
joshuarli enabled auto-merge October 5, 2026 17:34
@Dav1dde Dav1dde added Trigger: Full-CI Runs all CI steps in a PR skip-changelog and removed skip-changelog labels Oct 5, 2026
@joshuarli joshuarli changed the title ci: upgrade macos-14 runners to macos-15 chore(ci): upgrade macos-14 runners to macos-15 Oct 13, 2026
@joshuarli joshuarli changed the title chore(ci): upgrade macos-14 runners to macos-15 chore(ci): Upgrade macos-14 runners to macos-15 Oct 13, 2026
@joshuarli
joshuarli added this pull request to the merge queue Oct 13, 2026
Merged via the queue into master with commit 038acbe Oct 13, 2026
44 of 46 checks passed
@joshuarli
joshuarli deleted the macos-15-runners branch October 13, 2026 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-changelog Trigger: Full-CI Runs all CI steps in a PR

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants