ci: remove test runs on macos-latest
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR itself was the resolution: tigarmo removed the macos-latest entry from .github/workflows/tests.yaml (+1/-1) and it was merged after approval by two reviewers, landing as commit 40c9a916 "ci: remove test runs on macos-latest (#279)". A later grep of the current tree shows only ubuntu-* and self-hosted runners across all workflow files.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged CI cleanup removing macos-latest test runs because its hosted workers were frequently busy; most substantive tests were already skipped outside Linux. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #279 in commit 40c9a916, removing macos-latest from Rockcraft’s CI test workflow because runners were frequently busy and most relevant tests were Linux-only. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes to remove macOS test runs from the CI workflow. Approved by reviewers and passed checks, as macOS workers were frequently busy and most tests are skipped on non-Linux systems anyway. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged the change to remove macOS-latest CI test runs. The update eliminates redundant checks on busy workers since tests are skipped on non-Linux systems. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#88
(confidence 70%)
Earlier commit 86b8de8a 'tests: update macos from 10.15 to latest (#88)' adjusted the macOS runner that #279 later removed.
-
Related To:
canonical/rockcraft#261
(confidence 55%)
Commit f73d8932 'ci: update actions versions (#261)' immediately precedes the removal in the same workflow file's history.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #88 tests: update macos from 10.15 to latest | rockcraft | merged | 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. | |
| #319 ci: reduce use of macos in CI | craft-providers | merged | Merged as commit 0b90ee4, PR #319 reduced macOS use in CI and made the unit-tests (macos-latest) status non-required. |