ci: fix and upgrade macOS runners
Metadata
Current evaluation
Closed unmerged after macOS 15 Intel slow tests failed and two review comments remained unresolved; the runner migration had already landed separately in #872.
Resolution: closed stale
Reason: The draft was abandoned unmerged with no closing comment after failing slow macOS smoke/integration checks. Commit 5204eeb from merged PR #872 had already migrated runners to macos-15-intel.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This draft PR isolates the macOS CI job and upgrades the macOS runners to `macos-15-intel` (Sequoia, Intel architecture) to support nested virtualization for integration tests.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged after macOS 15 Intel slow tests failed and two review comments remained unresolved; the runner migration had already landed separately in #872. | |
| stealth/space-bunny-alpha | — | closed stale | PR #978 was closed unmerged after macos-15-intel smoke and integration tests failed and two review comments remained unresolved. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merge. The draft upgraded macOS CI runners to macos-15-intel for nested virtualization. It was abandoned due to failing CI checks, unresolved comments, and zero reviewer feedback. |
Update history
No update history recorded yet.
Related work
-
Related To:
craft-providers#872
(confidence 98%)
Merged commit 5204eeb implemented the macos-13-to-macos-15-intel migration before this follow-up draft.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #180 tests: bump MacOS runner from 10.15 to 11 | craft-providers | closed | Closed unmerged; its macOS 11 runner bump was superseded by #507, which pinned CI to macOS 13 in commit de52fb5. | |
| #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. | |
| #1511 ci: update macos runners | charmcraft | merged | Merged PR #1511 as commit addb160e, updating macOS CI runners to follow GitHub’s runner roadmap and addressing #1508. | |
| #872 ci: migrate macOS runners from macos-13 to macos-15-intel | craft-providers | merged | Merged in commit 5204eeb, replacing macos-13 with macos-15-intel in QA/weekly workflows and configuring weekly macOS tests to use Python 3.13. | |
| #157 WIP: tests: update macos from 10.15 to latest | craft-providers | closed | Closed unmerged WIP; replacing the deprecated macOS 10.15 runner was later implemented in commit beaa8f8, with linked #218 superseded by #507. | |
| #2491 ci: switch macos tests from 13 to 15 | charmcraft | closed | Closed unmerged; ARM-Mac fixes moved to #2520, which was also closed unmerged after f8b267e reverted the faulty changes. | |
| #507 ci: freeze macos runners at 13 | craft-providers | merged | 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). |