← Back to issue list

fix(test): build on devel, which can be any base

View original Github issue

Metadata

Project
imagecraft
Number
#249
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #249 in commit 9cb4ff8, switching test builds from Ubuntu 24.04 to devel so the base check is skipped and any base can be tested.

Resolution: closed resolved

Reason: PR #249 was approved and merged as commit 9cb4ff8. It updates the test build base to devel, removing the requirement for tests to run on Ubuntu 24.04.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Changes the tests from building on 24.04 (which requires using 24.04) to building on devel (which skips the base check). --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/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.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #249 in commit 9cb4ff8, switching test builds from Ubuntu 24.04 to devel so the base check is skipped and any base can be tested.
stealth/space-bunny-alpha — closed resolved Merged PR #249 updated tests to build on devel instead of Ubuntu 24.04, removing the 24.04-only base requirement so any base can be tested.
stealth/space-bunny-alpha — closed resolved Merged PR #249 in commit 9cb4ff8, changing tests to build on devel so they no longer require Ubuntu 24.04 as the base.
stealth/space-bunny-alpha — closed resolved Merged PR #249 changed spread tests to build on devel instead of Ubuntu 24.04, allowing any base by skipping the base check.
stealth/space-bunny-alpha — closed resolved Merged PR #249 changes tests to build on devel instead of 24.04, skipping the base check so tests can use any base.
qwen/qwen3.6-35b-a3b — — Merged a test fix switching the build target from Ubuntu 24.04 to devel to bypass base version checks. Approved by two reviewers and passed CI checks before merging.
qwen3.6-35b-a3b-mtp-q6 — — Merged. Updated tests to build on devel instead of 24.04, bypassing strict base version checks. Lint and test suites passed, and the change was successfully integrated.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4910 Disable `build-base: devel` and `build-base: ubuntu@24.10` tests until 2024-Nov-04 snapcraft closed Oracular devel build-base tests were disabled by merged PR #4922 (8aa87427a) to bypass systemd-resolved CI failures; they were later re-enabled by #5297.
77%
#564 fix(tests): don't use chisel slices in 'devel' bases rockcraft merged Merged #564 as commit c0728cc5, removing Chisel slices from devel-based tests because chisel-releases lacked Ubuntu 24.10 while preserving broader workflow coverage.
74%
#1020 feat(project): add ubuntu@26.04 as a 'devel' base rockcraft merged Merged PR #1020 (commit 0c9f3558) added ubuntu@26.04 as a 'devel' base across 13 project, test and config files; the base was later stabilized in #1200 after #1074 temporarily dropped it from valid build-base options.
73%
#4922 tests: disable `build-base: devel` spread tests snapcraft merged Merged PR (commit 8aa87427a) temporarily disabling `build-base: devel` spread tests to unblock CI while 24.04/24.10 systemd-resolved failures were debugged; fixes #4910, re-enabled later by #5297.
73%
#955 feat(project): set 26.04 as the current 'devel' base craft-application merged Ubuntu 26.04 was set as the current devel base; PR #955 was squash-merged as commit 73a0e4ea after two approvals and with all listed CI checks passing.
71%
#826 test(spread): re-enable devel base tests rockcraft merged Merged PR #826 as commit cfccef4d, re-enabling devel build-base spread tests after the udev problem was fixed in Ubuntu 25.04.
71%
#458 feat: support ubuntu@24.04 devel rocks rockcraft merged Merged PR #458 added Ubuntu 24.04 devel-rock support via base: ubuntu@24.04 and build-base: devel in commit 4e8de463.
70%