← Back to issue list

ci: switch macos tests from 13 to 15

View original Github issue

Metadata

Project
charmcraft
Number
#2491
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

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.
76%
#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.
73%
#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.
73%
#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.
71%
#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.
70%
#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.
70%