fix(ci): fix 26.04 spread tests in Google
Metadata
Current evaluation
Closed unmerged; the Google-specific APT-cache workaround was superseded when PR #2783 moved Spread CI to OpenStack.
Resolution: closed superseded
Reason: PR #2641 was closed without merging after months of inactivity. Merged PR #2783 replaced the Google Spread backend with OpenStack, making this workaround unnecessary.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This change fixes the fact that the 26.04 image we're using in Google spread runners doesn't have its apt package cache filled.
CHARMCRAFT-689
---
- [ ] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/blob/main/CONTRIBUTING.md).
- [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/).
- [ ] 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 superseded | Closed unmerged; the Google-specific APT-cache workaround was superseded when PR #2783 moved Spread CI to OpenStack. | |
| stealth/space-bunny-alpha | — | closed stale | Closed unmerged: the three-line Google-runner APT-cache workaround remained pending and was abandoned after months. Related PR #2783 later moved spread CI to OpenStack. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed without merge. The PR attempted to fix Ubuntu 26.04 Google spread test failures caused by an empty apt cache but was abandoned due to ongoing CI failures and type-checking errors. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed. Resolves CI failures in Google spread tests for Ubuntu 26.04 by populating the apt package cache. A static type check notification was posted but required no action. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/charmcraft#2783
(confidence 98%)
Merged change switched Charmcraft's Spread CI runner from Google to OpenStack.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2783 ci: use openstack for spread | charmcraft | merged | Merged PR #2783 as commit e7bfc438, switching the Spread CI backend from Google to OpenStack. | |
| #2126 ci(docs): spread test documentation | charmcraft | merged | Merged PR #2126 in commit f1b73a6e, adding CI for documentation spread tests and adapting spread tasks for Google-hosted runners. | |
| #96 fix(test): fix spread tests on Fedora | snapcraft-rocks | merged | Merged PR #96 fixed Fedora 39 Spread tests by using Docker's default branch after the core18 branch closed; all CI checks passed. | |
| #1091 ci: use openstack for spread | craft-application | merged | Merged PR #1091 in commit 826edb3f, switching Spread CI to OpenStack and fixing #1096. | |
| #127 Fix spread tests | imagecraft | merged | Fixed and merged as commit cd43de1, updating 11 files (+49/-38); all listed CI checks, including spread, passed. | |
| #95 fix(test): fix spread tests on Fedora | snapcraft-rocks | merged | Merged PR #95 (maintainer lengau) dropped the closed core18 docker branch from the spread test setup so Fedora 39 runs on the default branch; CI-only change (+1/-5, one file), all checks green. | |
| #97 fix(test): fix spread tests on Fedora | snapcraft-rocks | merged | Merged PR #97 switched Spread tests from the closed core18 Docker branch to the default branch, fixing them on Fedora 39. | |
| #1279 test(spread): migrate from google to openstack | rockcraft | merged | PR #1279 by tigarmo migrated rockcraft's spread test setup from Google to OpenStack (spread.yaml, spread workflows, 14 files, +192/-17); merged as commit 132b18c4. Proxy-related spread failures were knowingly deferred. | |
| #637 Work/spread openstack | rockcraft | closed | Draft PR #637 to run spread tests on OpenStack was closed unmerged as superseded by merged PR #1279 (commit 132b18c4), which migrated spread tests from Google to OpenStack. | |
| #2338 docs: replace google for ci and fix tests | charmcraft | merged | Merged in canonical/charmcraft#2338 (8f83306c): moved docs Spread tests from Google CI to self-hosted GitHub CI and fixed setup, restore, and retry behavior. |