fix(craft-test): enable spread tests with 26.04 backends
Metadata
Current evaluation
Adds temporary workaround to enable spread tests on ubuntu-26.04 backends by using ubuntu-daily:26.04 images. PR is 207 days old with no review activity; the 26.04 backend support was later added via PR #1155 and test infrastructure was restructured in #1168.
Suggested action: close stale
Reason: The PR is 207 days old with zero comments and no review activity. The underlying issue (ubuntu:26.04 not existing in LXD) has since been addressed by PR #1155 which added 26.04/26.10 spread backend support, and the test infrastructure has evolved significantly (PR #1168 deprecated spread.yaml in favor of per-app test yaml files). The temporary workaround this PR proposed is likely superseded by these changes.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
22.5
Staleness:
75
Complexity:
25
Confidence:
60
|
close stale | Adds temporary workaround to enable spread tests on ubuntu-26.04 backends by using ubuntu-daily:26.04 images. PR is 207 days old with no review activity; the 26.04 backend support was later added via PR #1155 and test infrastructure was restructured in #1168. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
65
Complexity:
15
Confidence:
70
|
needs review | Adds a temporary workaround to enable spread tests for ubuntu-26.04 backends using daily images. Currently pending review with all CI checks passing but zero reviewer engagement. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
55
Complexity:
10
Confidence:
85
|
needs review | Adds a temporary workaround to use ubuntu-daily:26.04 images for spread tests on 26.04 backends, as ubuntu:26.04 is unavailable. Currently inactive for 5 months with no reviews or CI feedback. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
70
Complexity:
15
Confidence:
85
|
needs review | Enables spread tests for ubuntu-26.04 backends by routing to ubuntu-daily:26.04 images, bypassing LXD parsing limits. Open for 131 days with no comments or labels, awaiting review or a permanent backend fix. |
Update history
No update history recorded yet.
Related work
-
Likely Fixed By:
craft-application#1155
(confidence 70%)
PR #1155 added Ubuntu 26.04/26.10 support to spread backends, which appears to address the same goal as this PR's workaround.
-
Related To:
craft-application#1168
(confidence 55%)
PR #1168 deprecated spread.yaml in favor of per-app test yaml files, restructuring the test infrastructure this PR targets.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6018 fix(craft-test): enable spread tests with 26.04 backends | snapcraft | merged | Merged a fix enabling spread tests for Ubuntu 26.04 backends by routing to the ubuntu-daily remote. This temporary workaround resolves CRAFT-4996, with a permanent fix tracked in CRAFT-5002. Approved and passed CI. | |
| #1155 test(spread): add Ubuntu 26.04/26.10 support to spread backends | craft-application | merged | Merged. Adds Ubuntu 26.04/26.10 to spread backends, updates distro-support, removes disabled lxd backend, adjusts fixtures, and skips a clock-rollback check on newer systemd. Approved and passed CI. | |
| #2525 test(spread): enable Ubuntu 25.10 and 26.04 spread runners | charmcraft | merged | Merged after two approvals. Enables Ubuntu 25.10 and 26.04 spread runners, fixing issue #2480. Updates one file (+10/-9 lines). CI passed for relevant targets; legacy test failures and type-check warnings were non-blocking. | |
| #386 tests: update testing to use craft-test | fetch-service | merged | Merged. Replaced direct spread calls with snapcraft test in workflows and spread.yaml, requiring a core24 base update. Approved by two reviewers and modified 10 files (+56/-125 lines). | |
| #1114 test: enable pro spread tests | craft-application | merged | Merged. Updates the craft-providers dependency to >=3.7.1 and re-enables Ubuntu Pro spread tests. Approved by two reviewers and integrated after passing CI checks. | |
| #2641 fix(ci): fix 26.04 spread tests in Google | charmcraft | closed | 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. |