Skip to content

ci: migrate retired macOS 14 runners to macOS 15 - #295

Merged
Lucas1479 merged 1 commit into
mainfrom
codex/ci-macos15-runner
Nov 5, 2026
Merged

Lucas1479 merged 1 commit into
mainfrom
codex/ci-macos15-runner

Conversation

@Lucas1479

@Lucas1479 Lucas1479 commented Nov 5, 2026 •

Copy link
Copy Markdown
Member

What and why

GitHub retired the macOS 14 hosted images on November 2, 2026. The macOS voice and MPS jobs now stop before checkout with The configuration 'macos-14-arm64-us-default' is not supported, including a targeted retry while validating #294.

Move those two jobs to the supported macOS 15 Apple Silicon image and update the matching installation-profile reference. This restores the existing CI coverage without changing application requirements or dependency pins. See the official retirement notice.

Linked Issue for product-semantic or public-contract changes: none (CI maintenance).

Change class

  • Routine fix, documentation, test, maintenance, or presentation-only UI
  • Product-semantic or public-contract change discussed in the linked Issue
  • Isolated, default-off experiment

Owning layer: GitHub Actions runner selection.
User-visible effect: none in the application; macOS validation can execute again.
Compatibility or migration impact: CI uses macOS 15 instead of the retired macOS 14 image.

Evidence

  • Parsed both workflow files as YAML and verified the voice/MPS runner selections.
  • git diff --check: passed.
  • All 15 GitHub Actions checks passed, including the macOS 15 voice workflow and MPS installation candidate, Linux contracts, Windows Python suites, Electron builds, and packaged application smoke/recovery checks.

@Lucas1479
Lucas1479 merged commit e83b9b6 into main Nov 5, 2026
15 checks passed
@Lucas1479
Lucas1479 deleted the codex/ci-macos15-runner branch November 5, 2026 20:46
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