← Back to issue list

ci: temporarily disable macos smoke tests

View original Github issue

Metadata

Project
craft-providers
Number
#982
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #982 temporarily disabled macOS smoke-test CI after external runner failures; the underlying problem remains tracked in #452.

Resolution: closed resolved

Reason: PR #982 was approved and merged, implementing the stated temporary CI workaround. The underlying macOS CI failure was not fixed and remains tracked in open issue #452.

Evaluated by: mr-cal-bot

No scores available.

Issue body

The macOS tests are failing for reasons beyond our control. This simply disables them until we can fix #452 --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/starbase/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. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #982 temporarily disabled macOS smoke-test CI after external runner failures; the underlying problem remains tracked in #452.
stealth/space-bunny-alpha — closed resolved Merged #982, temporarily disabling macOS smoke tests after external CI failures; re-enablement is deferred until craft-providers#452 is fixed.
qwen/qwen3.6-35b-a3b — — Merged after approval, temporarily disabling macOS smoke tests in CI due to external failures. Awaits fix for issue #452.

Update history

No update history recorded yet.

Related work

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.
78%
#458 tests: use smoke intergration tests for macOS craft-providers merged Merged PR #458 (commit f2d603e) switched macOS tests to use the smoke integration tests, keeping coverage at 99%. The smoketest marker exists in the test suite and CI.
74%
#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.
73%
#452 macOS CI is failing in PRs craft-providers open macOS PR CI fails without logs; qa.yaml multipass/smoketest jobs commented out as a temporary workaround (#982), but root cause (runner timeout/disconnect) unfixed and weekly macOS jobs still fail per #467. Reopened by bepri.
72%
#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.
71%
#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.
71%