ci: switch macos tests from 13 to 15
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
80
Complexity:
20
Confidence:
75
|
close stale | Updates CI to use macOS runner 15 instead of deprecated 13. Inactive for six months due to unrelated type-checking errors and ARM test failures. A separate PR handles the test fixes, leaving this change pending rebase. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2011 ci: switch macos 12 for macos 14 | charmcraft | merged | 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. | |
| #978 ci: fix and upgrade macOS runners | craft-providers | closed | 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. | |
| #1511 ci: update macos runners | charmcraft | merged | Merged a pull request updating macOS runners to align with the GitHub runner roadmap. The change resolves issue #1508, modifies two files, and successfully passes all CI checks. | |
| #88 tests: update macos from 10.15 to latest | rockcraft | merged | Merged update replacing the deprecated macos-10.15 GitHub Actions runner with macos-latest. Approved by reviewer, passed CI checks, and modified a single workflow file. | |
| #900 (internal) Removed macos-10.15 (deprecated) and included recent ubuntu and windows. | charmcraft | merged | Merged PR removing deprecated macOS 10.15 and adding recent Ubuntu and Windows versions to CI. Approved by one reviewer, resolves issue #897, and modifies two files. | |
| #2606 ci: disable macos tests | charmcraft | merged | Merged changes to disable macOS CI tests, resolving issue #2605. Approved by two reviewers and passed all required CI checks before integration. |