tests: update macos from 10.15 to latest
Metadata
Current evaluation
Merged PR #88 (commit 86b8de8a) swapped the deprecated macos-10.15 GitHub runner for macos-latest in the tests workflow, ahead of the 2022-Dec-01 runner deprecation; approved by tigarmo.
Resolution: closed resolved
Reason: The PR was merged into main as commit 86b8de8a ("tests: update macos from 10.15 to latest (#88)"), changing two lines of .github/workflows/tests.yaml to run on macos-latest, and was approved by tigarmo.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
The `macos-10.15` action runner is [being deprecated on 2022-Dec-01](https://github.com/actions/runner-images/issues/5583).
There are scheduled brown-outs to warn developers, which I encountered [here](https://github.com/canonical/rockcraft/actions/runs/3113458595)
Valid replacements are `macos-11`, `macos-12`, and `macos-latest`. I chose `macos-latest`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #88 (commit 86b8de8a) swapped the deprecated macos-10.15 GitHub runner for macos-latest in the tests workflow, ahead of the 2022-Dec-01 runner deprecation; approved by tigarmo. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged a two-line test runner update from deprecated macos-10.15 to macos-latest, approved by a maintainer. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged update replacing the deprecated GitHub Actions macos-10.15 runner with macos-latest to maintain CI compatibility. Approved by @tigarmo. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#279
(confidence 85%)
Later PR #279 (commit 40c9a916) removed macos-latest from the test matrix entirely, so no macOS runners remain in CI today.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #279 ci: remove test runs on macos-latest | rockcraft | merged | Merged PR #279 (commit 40c9a916) dropped macos-latest from the test workflow matrix, since hosted Mac workers were often busy and most tests skip on non-Linux. No macOS runners remain in .github/workflows today. | |
| #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. | |
| #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). | |
| #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. | |
| #900 (internal) Removed macos-10.15 (deprecated) and included recent ubuntu and windows. | charmcraft | merged | Merged PR #900 (96308c3e), removing deprecated macOS 10.15 from CI and adding newer Ubuntu and Windows runners; fixes #897. | |
| #127 (internal) Removed macos-10.15 (deprecated) and included recent ubuntu and windows. | craft-cli | merged | Merged PR #127 removed deprecated macOS 10.15 and added current Ubuntu and Windows runners to the QA matrix. |