ci: temporarily disable macos smoke tests
Metadata
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 To:
canonical/craft-providers#452
(confidence 100%)
PR #982 explicitly deferred the macOS CI failure to this still-open issue.
-
Related To:
canonical/craft-providers#467
(confidence 95%)
Tracks the related ongoing macOS CI runner failures in weekly tests.
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |