fix(test): build on devel, which can be any base
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |