← Back to issue list

ci: freeze macos runners at 13

View original Github issue

Metadata

Project
craft-providers
Number
#507
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged as commit de52fb5, pinning macOS CI runners to macos-13 since macos-14 arm64 runners lack virtualization support for multipass/QEMU builds; later replaced by macos-15-intel (#872) and macos-14 (#879).

Resolution: closed resolved

Reason: PR #507 was merged into main as commit de52fb5 ('ci: freeze macos runners at 13'), which changed2 workflow files (+7/-3) to use macos-13 runners. The freeze was later undone by PR #872 (commit 5204eeb, macos-15-intel) and PR #879 (commit 262f731, macos-14 on most runners).

Evaluated by: mr-cal-bot

No scores available.

Issue body

Macos 13 stays on x86, macos 14 will be on arm64. Unfortunately arm64 mac runners don't support virtualization: https://docs.github.com/en/actions/using-github-hosted-runners/about-larger-runners/about-larger-runners#limitations-for-macos-larger-runners In Q2, `latest` will be macos 14, so this delays us dealing with these issues. See: https://github.com/actions/runner-images/issues/9255 And: https://github.com/actions/runner-images/issues/9254 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox`? -----

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged as commit de52fb5, pinning macOS CI runners to macos-13 since macos-14 arm64 runners lack virtualization support for multipass/QEMU builds; later replaced by macos-15-intel (#872) and macos-14 (#879).
qwen/qwen3.6-35b-a3b — closed resolved Merged PR to pin macOS CI runners to version 13, avoiding arm64 runners which lack virtualization support for QEMU-based builds.

Update history

Date Change
created

Related work

  • Superseded By: canonical/craft-providers#872 (confidence 92%)

    Commit 5204eeb migrated macOS runners from macos-13 to macos-15-intel, replacing this PR's pin.

  • Superseded By: canonical/craft-providers#879 (confidence 90%)

    Commit 262f731 downgraded most macOS runners to macos-14, further changing the runner pinning set here.

  • Related To: canonical/craft-providers#982 (confidence 55%)

    Commit a3af10b temporarily disabled macOS smoke tests, a downstream consequence of macOS runner/virtualization churn.

Related issues

Issue Project State Summary Similarity
#879 ci: downgrade to macos 14 on most runners craft-providers merged Merged as commit 262f731, moving most macOS CI jobs from macOS 15 to macOS 14 to avoid Multipass compatibility problems.
75%
#218 Update MacOS 10.15 GitHub runner craft-providers closed Superseded by #507, merged as de52fb5 to pin CI to macos-13; #872 later migrated runners to macos-15-intel.
73%
#978 ci: fix and upgrade macOS runners craft-providers closed Closed unmerged after macOS 15 Intel slow tests failed and two review comments remained unresolved; the runner migration had already landed separately in #872.
70%