Re-enable MacOS tests
Metadata
Current evaluation
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.
Suggested action: keep open
Reason: The issue is triaged and valid: maintainer lengau endorsed Omjaiswal26's concrete proposal ('Sounds good... Thanks!'), and PR #2907 is actively implementing it. It restores macOS platform test coverage, which is meaningful but CI-scoped rather than user-facing, and the in-flight PR still has failing checks, so it should remain open until merged.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| ~deepseek/deepseek-pro-latest |
Impact:
45
Quick Win:
16
Complexity:
55
Confidence:
85
Actionability:
80
|
keep 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. | |
| stealth/space-bunny-alpha |
Impact:
45
Quick Win:
19
Complexity:
45
Confidence:
86
Actionability:
75
|
keep open | macOS CI (macos-smoke-test in tests.yaml and fast-test-platforms in qa.yaml) is commented out since PR #2606 because Homebrew's libgit2@1.7 disappeared; a community proposal to drop brew libgit2 and use pygit2 wheels was endorsed by the maintainer but not implemented. | |
| stealth/space-bunny-alpha |
Impact:
36
Quick Win:
16
Complexity:
42
Confidence:
84
Actionability:
75
|
needs triage | macOS smoke tests remain disabled after Homebrew's libgit2@1.7 became unavailable. A commenter proposes using pygit2 wheels, but the workflow change is untriaged. | |
| qwen/qwen3.6-35b-a3b |
Impact:
40
Quick Win:
26
Complexity:
20
Confidence:
80
Actionability:
80
|
keep open | macOS CI tests disabled due to libgit2@1.7 unavailability in Homebrew; tests remain commented out in workflow files | |
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
25
Staleness:
55
Complexity:
45
Confidence:
75
Support Request:
5
|
keep open | Task to re-enable disabled macOS CI tests, blocked by a libgit2 version removed from Homebrew. Created by maintainer lengau as follow-up to PR #2606 which disabled the tests. Still open, unlabelled, no activity in 155 days; tests remain commented out in workflows. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
20
Confidence:
75
Support Request:
0
|
needs triage | Requests re-enabling disabled macOS tests blocked by a missing libgit2 version in Homebrew. Currently unlabelled and inactive for 116 days with no maintainer response. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
65
Complexity:
20
Confidence:
80
Support Request:
0
|
needs triage | Requests re-enabling macOS CI tests blocked by a missing libgit2 Homebrew package. Currently inactive, unlabelled, and awaiting maintainer assessment after 103 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
25
Confidence:
85
Support Request:
0
|
needs triage | Maintainer requested re-enabling disabled macOS tests blocked by a missing libgit2 version in Homebrew. Issue is inactive for 100 days with no labels or maintainer response. |
Update history
| Date | Change |
|---|---|
| updated | |
| updated |
Related work
-
Caused By:
charmcraft#2606
(confidence 95%)
Merged PR #2606 (commit df2c6233) disabled the macOS tests, referencing this issue.
-
Related To:
charmcraft#2907
(confidence 90%)
Open PR implementing the endorsed approach: re-enable macos-smoke-test using pygit2's vendored libgit2 and drop Homebrew libgit2; currently has failing CI checks.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2606 ci: disable macos tests | charmcraft | merged | Merged PR #2606 (commit df2c6233) temporarily disabled macOS CI tests while issue #2605 investigated the missing Homebrew libgit2 dependency. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |