← Back to issue list

fix(test/multipass): set up Ubuntu 20.04 runners with HWE kernel

View original Github issue

Metadata

Project
craft-application
Number
#1113
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Merged. Configured Ubuntu 20.04 GitHub runners to install the HWE kernel during multipass backend setup, allowing testcraft to run newer distro containers. Resolves #1112 and CRAFT-5247 following approval and CI checks.

Suggested action:

No scores available.

Issue body

This makes the multipass backend for spread install the HWE kernel during prepare if the system is Ubuntu 20.04, because testcraft needs a newer kernel for running newer distro containers. NOTE: You'll need to test this on your own machine since the GitHub runners don't use the Multipass backend. CRAFT-5247 Fixes #1112 - [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ---

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Configured Ubuntu 20.04 GitHub runners to install the HWE kernel during multipass backend setup, allowing testcraft to run newer distro containers. Resolves #1112 and CRAFT-5247 following approval and CI checks.
qwen3.6-35b-a3b-mtp-q6
Staleness: 10
Complexity: 25
Confidence: 85
needs review Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing testcraft container requirements. Currently awaiting changelog entry and manual testing confirmation.
qwen3.6-35b-a3b-mtp-q6
Staleness: 5
Complexity: 15
Confidence: 85
needs review Updates the spread multipass backend to install the Ubuntu 20.04 HWE kernel during setup, addressing kernel version requirements for testcraft containers. Requires manual validation as CI runners lack the multipass backend.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1112 Multipass spread tests failing on 20.04 craft-application closed Closed after triaging and creating internal Jira ticket CRAFT-5247. The failing Multipass spread tests on Ubuntu 20.04 were resolved by switching to an hwe image, mirroring a previously applied fix for the OpenStack backend.
74%