ci: switch macos 12 for macos 14
Metadata
Current evaluation
Merged PR charmcraft#2011 (commit a582a88d) replaced the macOS 12 CI runner with macOS 14 across two workflow files (+15/-7), approved by two reviewers; the macos-smoke-test job later used macos-13/macos-14-large.
Resolution: closed resolved
Reason: The PR itself was merged as commit a582a88d ("ci: switch macos 12 for macos 14 (#2011)") into charmcraft's main branch, completing the runner migration from the deprecated macos-12 image to macos-14.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR charmcraft#2011 (commit a582a88d) replaced the macOS 12 CI runner with macOS 14 across two workflow files (+15/-7), approved by two reviewers; the macos-smoke-test job later used macos-13/macos-14-large. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged charmcraft#2011, updating CI from macOS 12 to macOS 14 in two files; commit a582a88d is on charmcraft. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2011 updated Charmcraft CI from macOS 12 to macOS 14 across two files; merged as commit a582a88d. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in charmcraft#2011, replacing macOS 12 with macOS 14 in CI across two files (+15/-7), with two reviewer approvals. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged a maintainer's pull request updating the CI configuration to use macOS 14 instead of macOS 12. Approved by two reviewers with zero comments, the change modified two files (+15/-7 lines) and was successfully integrated. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged maintainer lengau's changes to update the CI configuration, replacing macOS 12 runners with macOS 14. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#2606
(confidence 72%)
Later commit 29b4e586 'ci: disable macos tests (#2606)' commented out the macos-smoke-test job (macos-13, macos-14-large) in .github/workflows/tests.yaml, tracing back to the macOS runner configuration touched here.
-
Related To:
canonical/charmcraft#2605
(confidence 65%)
Open issue 'Re-enable MacOS tests' tracking why macOS CI (originally reworked in #2011) is currently disabled; proposed fix in PR #2907 to drop brew libgit2@1.7 for pygit2 wheels.
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. |