← Back to issue list

fix(ci): fix 26.04 spread tests in Google

View original Github issue

Metadata

Project
charmcraft
Number
#2641
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

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.
76%
#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.
75%
#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.
74%
#1091 ci: use openstack for spread craft-application merged Merged PR #1091 in commit 826edb3f, switching Spread CI to OpenStack and fixing #1096.
73%
#127 Fix spread tests imagecraft merged Fixed and merged as commit cd43de1, updating 11 files (+49/-38); all listed CI checks, including spread, passed.
73%
#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.
73%
#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.
73%
#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.
72%
#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.
72%
#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.
71%