ci: switch macos tests from 13 to 15
Metadata
Current evaluation
Closed unmerged; ARM-Mac fixes moved to #2520, which was also closed unmerged after f8b267e reverted the faulty changes.
Resolution: closed superseded
Reason: After macOS 15 exposed ARM test failures, follow-up PR #2520 replaced the proposed fixes. It was also closed unmerged, and f8b267e reverted the faulty changes, so no update shipped through #2491.
Evaluated by: mr-cal-bot
No scores available.
Issue body
macos 13 on GH runners is deprecated: https://github.com/actions/runner-images/issues/13046
Failing QA is fixed in https://github.com/canonical/charmcraft/pull/2490
<!-- Describe your changes -->
---
- [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [x] I've successfully run `make lint && make test`.
- [ ] I've added or updated any relevant documentation.
- [ ] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; ARM-Mac fixes moved to #2520, which was also closed unmerged after f8b267e reverted the faulty changes. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged after macOS 15 exposed ARM failures; follow-up #2520 was abandoned, and #2606 later disabled macOS CI tests. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged; ARM-Mac failures led to follow-up #2520, which replaced it, was also closed unmerged, and was reverted in f8b267e. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged after macOS 15 exposed ARM test failures. Follow-up #2520 replaced the work but was also abandoned, with its changes reverted in f8b267e. | |
| stealth/space-bunny-alpha | — | closed superseded | Not merged: the macOS 15 rollout was abandoned after ARM test failures. Follow-up #2520 was also closed unmerged, and its changes were reverted in commit f8b267e. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged after macOS 15 exposed ARM test failures; follow-up #2520 was closed and its changes reverted by f8b267e. macOS CI was later disabled by #2606. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged after macOS 15 CI exposed ARM test failures; follow-up #2520 was also closed, with its changes reverted in f8b267e. | |
| stealth/space-bunny-alpha | — | closed superseded | Closed unmerged after macOS 15 CI exposed ARM test failures. Follow-up PR #2520 replaced this work but was also closed and its changes reverted in f8b267e. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merging. The change to update macOS CI runners from 13 to 15 was superseded by PR #2520 to address ARM macOS test failures. Original CI checks showed some failures, but the work was continued separately. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Superseded by PR #2520. The macOS CI runner update was closed after persistent type-checking failures and ARM mac test issues. A follow-up PR was opened to implement the change and resolve CI failures. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/charmcraft#2520
(confidence 98%)
Opened specifically to carry forward the ARM-Mac test fixes; it was subsequently closed unmerged.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2520 fix: make integration tests work on ARM Mac runners | charmcraft | closed | ARM-Mac test fixes were abandoned: PR #2520 closed unmerged, and commit f8b267e reverted the faulty changes after review. | |
| #245 WIP: tests: update macos from 10.15 to latest | craft-providers | closed | Closed unmerged as stale due to CI flakiness; macOS 13 was later adopted by merged PR #507 (de52fb5). | |
| #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. | |
| #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. | |
| #596 ci: enable tests on arm mac | craft-providers | closed | PR #596 proposed enabling CI tests on ARM Mac but was closed unmerged after 785 days without reviews, comments, checks, or a resolving commit. |