← Back to issue list

test: update 25.10 spread tests with --ignore=unmaintained

View original Github issue

Metadata

Project
rockcraft
Number
#1293
Type
pull request
State
merged
Author
Copilot
Labels
Created
Updated
Closed

Current evaluation

Merged. Added --ignore=unmaintained to run_rockcraft pack commands across test task files to handle Ubuntu 25.10 EOL without removing scenarios. Updated one test to use Ubuntu 26.04. All CI checks passed.

Suggested action:

No scores available.

Issue body

Ubuntu 25.10 has reached EOL, causing spread tests that target it to fail with chisel errors (`main/binary-amd64/Packages is missing from stonking main component digests`) since the apt repositories are no longer available. ## Changes - **`base-devel/task.yaml`** — Drop `base_2510` scenario; `base_2404` and `base_2604` remain. - **`plugin-python-v2/task.yaml`** — Remove all `_2510` environment variants (install, stage, and chisel scenarios); `_2604` equivalents cover the same functionality. - **`usrmerged-install/rockcraft.yaml`** — Switch `base` from `ubuntu@25.10` → `ubuntu@26.04`; usrmerge support exists on 26.04 as well. - **`usrmerged-install/task.yaml`** — Update summary to "26.04+".

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Added --ignore=unmaintained to run_rockcraft pack commands across test task files to handle Ubuntu 25.10 EOL without removing scenarios. Updated one test to use Ubuntu 26.04. All CI checks passed.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 15
Confidence: 90
needs review Updates spread tests to handle Ubuntu 25.10 EOL by adding --ignore=unmaintained to pack commands and switching a specific test to 26.04. Actively under review with maintainer feedback applied.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#173 tests: check before handling rockcraft instances rockcraft closed Merged after two approvals and passing CI. Updates spread test cleanup to conditionally stop and delete rockcraft lxc instances, preventing errors when tests do not create them. (+5/-2 lines)
72%
#14 fix ci tests and drop 18.04 craft-actions merged Merged after two approvals and passing CI. Fixed failing tests by removing deprecated fields from rockcraft.yaml and dropped Ubuntu 18.04 from the test matrix due to end of support. Modified 2 files with a net reduction of 2 lines.
71%