← Back to issue list

ci: add tests that run in LXD containers

View original Github issue

Metadata

Project
craft-parts
Number
#1419
Type
pull request
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

Current evaluation

Adds CI jobs running test suites in LXD containers on interim Ubuntu daily images (25.10/26.04). All 16 new LXD jobs fail; no reviews or activity for 278 days, and main has since disabled LXD in all test workflows.

Suggested action: close stale

Reason: Every job this PR adds is red (all 16 'test (ubuntu-minimal-daily:25.10/26.04, ...)' checks failing) while the pre-existing jobs and lint pass, so nothing was ever validated. It has 0 reviewers, 0 comments, and no activity for 278 days, and the surrounding CI it edits has since been restructured repeatedly — notably merged PR craft-parts#1677 ('ci: don't install lxd'), after which current .github/workflows/qa.yaml sets 'use-lxd: false' on every starflow test job and contains no daily-image platforms, so the LXD-based interim-release approach this PR proposes was dropped from main.

Evaluated by: mr-cal-bot

Impact: 25 Quick Win: 2 Complexity: 30 Confidence: 80 Actionability: 10

Issue body

These tests ensure that we run properly even on interim or unreleased Ubuntu releases. They can also be expanded to handle other distros. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] 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
stealth/space-bunny-alpha
Impact: 25
Quick Win: 2
Complexity: 30
Confidence: 80
Actionability: 10
close stale Adds CI jobs running test suites in LXD containers on interim Ubuntu daily images (25.10/26.04). All 16 new LXD jobs fail; no reviews or activity for 278 days, and main has since disabled LXD in all test workflows.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 3
Complexity: 25
Confidence: 75
Actionability: 15
close stale Adds CI tests running in LXD containers for interim/unreleased Ubuntu releases. PR has been open 276 days with 0 comments, 0 reviewers, and multiple failing CI tests on ubuntu-minimal-daily images.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 18
Staleness: 85
Complexity: 30
Confidence: 78
close stale Adds LXD container-based CI tests for interim/unreleased Ubuntu releases. 255 days old, no reviews or comments, all 16 LXD test jobs failing. Project has since migrated to starflow CI with use-lxd explicitly disabled.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 15
Confidence: 80
close stale Adds CI tests running in LXD containers for interim Ubuntu releases. Inactive for 7 months with 0 reviewers and consistent CI failures on unreleased daily builds.
qwen3.6-35b-a3b-mtp-q6
Staleness: 80
Complexity: 25
Confidence: 75
close stale Adds CI tests using LXD containers to validate behavior on interim Ubuntu releases. PR remains inactive for over six months with an unchecked checklist and no CI runs or maintainer feedback.

Update history

No update history recorded yet.

Related work

  • Superseded By: craft-parts#1677 (confidence 72%)

    Merged 'ci: don't install lxd'; current qa.yaml sets use-lxd: false on all test jobs and lists no ubuntu-minimal-daily platforms, so the LXD container approach this PR adds is no longer present in the tree.

Related issues

Issue Project State Summary Similarity
#876 ci: add weekly tests on a variety of distros craft-providers open Adds a weekly LXD integration-test matrix for Debian, Fedora, Rocky Linux, CentOS Stream, AlmaLinux, openSUSE, and Mint; every new distro job is failing and the unreviewed PR has had no activity for 293 days.
74%