← Back to issue list

Re-enable MacOS tests

View original Github issue

Metadata

Project
charmcraft
Number
#2605
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action: keep open

Reason: The issue is still valid — macOS tests remain commented out in tests.yaml and qa.yaml with explicit references to #2605. The author is a maintainer (lengau), indicating buy-in, and the task is clearly scoped. However, it requires external coordination with Homebrew charmcraft maintainers to resolve the libgit2 dependency, which may be why it has sat for 155 days without progress.

Impact: 45 Quick Win: 24.75 Staleness: 55 Complexity: 45 Confidence: 75 Support Request: 5

Issue body

MacOS tests have been disabled because we depend on a version of libgit2 that has been pulled from brew. Re-enable these tests. Perhaps it's worth working with the people who maintain charmcraft in homebrew on this?

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 45
Quick Win: 24.75
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.
qwen3.6-35b-a3b-mtp-q6
Staleness: 45
Complexity: 20
Confidence: 90
Support Request: 0
needs triage Re-enable macOS tests disabled due to a libgit2 version removed from Homebrew. Open and inactive for 81 days with zero comments. Needs triage and potential collaboration with Homebrew maintainers to resolve the dependency and restore CI.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/charmcraft#2606 (confidence 95%)

    PR #2606 'ci: disable macos tests' is the merged PR that disabled the macOS CI jobs, creating the need for this follow-up issue to re-enable them.

Related issues

Issue Project State Summary Similarity
#817 ci: enable macos for multipass tests craft-providers open Enables macOS CI for multipass tests. PR has been inactive for ~1 year with no maintainer engagement and failing CI checks.
70%