← Back to issue list

test(spread): enable Ubuntu 25.10 and 26.04 spread runners

View original Github issue

Metadata

Project
charmcraft
Number
#2525
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Fixes: 2480 --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/charmcraft/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`. - [x] I've added or updated any relevant documentation. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged to enable Ubuntu 25.10 and 26.04 spread runners, resolving issue #2480. Automated type checking warnings were non-blocking notifications and did not delay integration.
qwen3.6-35b-a3b-mtp-q6 Merged to enable Ubuntu 25.10 and 26.04 spread runners, resolving issue 2480. CI type-checking warnings were non-actionable notifications and did not prevent the merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
80%
#1611 ci(spread): rebalance spread runners charmcraft merged Merged a two-line configuration update to rebalance CI spread runners, correcting an unequal test distribution between Ubuntu 22.04 and 20.04. Approved by two reviewers with zero unresolved comments.
78%
#1526 ci: reduce spread 18.04 runners and increase 22.04 runners charmcraft merged Merged after two approvals. Updated CI configuration to reduce Ubuntu 18.04 runners and increase Ubuntu 22.04 runners, reflecting minimal 18.04 testing and heavy 22.04 usage. Modified 2 lines in one file.
78%
#1502 test(spread): disable centos spread test charmcraft merged Merged a change disabling the CentOS spread test. The update modifies one file with three added lines, received approval from two reviewers, and was integrated without CI checks or comments.
77%
#573 ci: run spread tests on 'spread-installed' runners rockcraft merged Merged a two-file, four-line CI configuration change to run spread tests on spread-installed runners. Approved by three reviewers and integrated.
76%
#1521 tests(spread): fix multipass provider for 22.04 charmcraft merged Merged a fix for the multipass provider in spread tests targeting Ubuntu 22.04. The one-file change (+15/-7) was approved by two reviewers and successfully resolves test compatibility issues for the release.
76%
#1503 test(spread): disable centos spread test charmcraft merged Merged to disable the CentOS spread test. Approved by two reviewers, the change modifies one file with three lines added and is now part of the main branch.
75%
#269 tests: add initial spread testing fetch-service merged Merged following approval by three reviewers. Adds initial spread testing infrastructure across 13 files, resolving issue #226. Validation confirms all 10 test tasks passed successfully on Ubuntu 20.04 and 22.04 LXD environments.
75%
#943 test(spread): test on more bases craft-application merged Merged after passing CI checks and approvals. Updates spread tests to run across multiple Ubuntu bases using an external Python runtime snap, enabling early detection of base-specific bugs and serving as a prerequisite for ROCKCRAFT-255.
74%
#1497 test(spread): disable almalinux tests charmcraft merged Merged changes disabling AlmaLinux spread tests to address issue #1496. The update also applied automatic code formatting across three files. Approved by two reviewers with passing CI checks.
74%