← Back to issue list

ci: disable macos tests

View original Github issue

Metadata

Project
charmcraft
Number
#2606
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

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.
83%
#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.
78%
#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%
#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.
76%
#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.
75%
#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.
75%
#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.
73%
#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.
72%
#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.
71%
#2990 ci: remove osx test from Travis snapcraft merged Merged #2990 in commit fd503e082, removing the broken, already-disabled macOS test from Travis CI.
70%