ci: disable macos tests
Metadata
Current evaluation
Merged PR #2606 (commit df2c6233) temporarily disabled macOS CI tests while issue #2605 investigated the missing Homebrew libgit2 dependency.
Resolution: closed resolved
Reason: PR #2606 was approved and merged as commit df2c6233, commenting out macOS jobs pending work tracked by #2605. The CI change is complete, although the underlying macOS dependency problem remains open.
Evaluated by: mr-cal-bot
No scores available.
Issue body
We'll need to re-enable macos CI to solve https://github.com/canonical/charmcraft/issues/2605
---
- [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 resolved | Merged PR #2606 (commit df2c6233) temporarily disabled macOS CI tests while issue #2605 investigated the missing Homebrew libgit2 dependency. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #2606 (commit df2c6233) to disable macOS CI tests while issue #2605 is investigated and macOS testing is re-enabled. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged changes to disable macOS CI tests, resolving issue #2605. Approved by two reviewers and passed all required CI checks before integration. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to temporarily disable macOS CI tests, addressing issue #2605. The maintainer merged despite type-checking bot warnings. macOS testing will be re-enabled after resolving the underlying problem. |
Update history
| Date | Change |
|---|---|
| updated |
Related work
-
Related To:
canonical/charmcraft#2605
(confidence 100%)
The PR explicitly disabled macOS tests so work on the dependency failure tracked by #2605 could proceed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2605 Re-enable MacOS tests | charmcraft | open | macOS CI (macos-smoke-test) is commented out since PR #2606 because Homebrew's libgit2@1.7 disappeared. A maintainer-endorsed proposal to drop brew libgit2 and use pygit2 wheels is in progress via PR #2907. | |
| #982 ci: temporarily disable macos smoke tests | craft-providers | merged | Merged PR #982 temporarily disabled macOS smoke-test CI after external runner failures; the underlying problem remains tracked in #452. | |
| #2635 ci: disable macos tests for Charmcraft 3.5 | charmcraft | merged | Merged #2635 for Charmcraft 3.5, temporarily disabling macOS CI while #2605 tracks restoration; #2634 separately fixed snap builds. | |
| #77 ci: remove broken macos integration tests | craft-application | merged | Merged PR #77 (commit 37f90c80) removed broken macOS integration tests from CI; re-enabling them was deferred until the image is fixed. | |
| #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. | |
| #2213 Revert "ci: disable osx tests until a new pyyaml is released" | snapcraft | merged | Merged PR #2213 re-enabled macOS CI tests after PyYAML and Homebrew updates, reverting commit 75c06e46561b6f8a57b2968c44d45e647358ef0b in c3bf48065. | |
| #2175 ci: disable osx tests until a new pyyaml is released | snapcraft | merged | Merged as commit 75c06e465, temporarily disabling macOS Travis tests because Homebrew's Python 3.7 lacked a working PyYAML (pyyaml#126); later reverted by PR #2213 (c3bf48065) once the dependency was updated. | |
| #2907 ci: re-enable macOS smoke tests without Homebrew libgit2 | charmcraft | open | Re-enables macOS smoke tests by using pygit2's vendored libgit2 instead of Homebrew's. Under active review with unresolved permissions issue; author proposing a fix in craft-providers. | |
| #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. | |
| #2990 ci: remove osx test from Travis | snapcraft | merged | Merged #2990 in commit fd503e082, removing the broken, already-disabled macOS test from Travis CI. |