← Back to issue list

ci: add weekly lxd tests

View original Github issue

Metadata

Project
craft-providers
Number
#857
Type
pull request
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Adds weekly LXD integration tests across Ubuntu/LXD/Python version matrices. Approved by 2 reviewers, CI passing, 0 unresolved comments.

Suggested action: needs review

Reason: PR has 2 approvals, 0 unresolved review comments, and CI is passing. Despite being 273 days old, recent activity (3 days ago) discusses test failures as network issues unrelated to the PR itself. Ready for maintainer merge.

Impact: 25 Quick Win: 21.25 Staleness: 45 Complexity: 15 Confidence: 80

Issue body

- [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`? --- This has us running our LXD instance tests on a matrix of Ubuntu/lxd/Python versions each week. Example run: https://github.com/canonical/craft-providers/actions/runs/19977333039 This should catch errors such as https://github.com/canonical/craft-providers/issues/856 earlier.

Evaluation history

Date Model Scores Action Summary
qwen3.6-35b-a3b-mtp-q6
Impact: 25
Quick Win: 21.25
Staleness: 45
Complexity: 15
Confidence: 80
needs review Adds weekly LXD integration tests across Ubuntu/LXD/Python version matrices. Approved by 2 reviewers, CI passing, 0 unresolved comments.
qwen/qwen3.6-35b-a3b
Staleness: 85
Complexity: 10
Confidence: 75
needs review Adds weekly LXD integration tests across multiple Ubuntu/LXD/Python version matrices to catch regressions earlier. Currently approved by one reviewer but has unresolved comments and failing CI checks. Last active ~7 months ago.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 20
Confidence: 70
close stale Adds weekly CI tests for LXD instances across Ubuntu/LXD/Python versions to catch regressions. Currently inactive for 7+ months with unresolved flaky test failures and no maintainer feedback.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 15
Confidence: 55
needs review Adds weekly LXD integration tests to CI to catch version-specific failures earlier. Currently inactive for over six months with maintainer discussion about flaky network-related test failures.

Update history

Date Change
updated

Related work

  • Related To: craft-parts#1419 (confidence 60%)

    Similar PR in craft-parts adding LXD container tests, though that project has since migrated to starflow CI.

Related issues

Issue Project State Summary Similarity
#876 ci: add weekly tests on a variety of distros craft-providers open Adds weekly CI tests across multiple Linux distros using LXD; PR has been inactive for 266 days with multiple failing integration tests and no reviewer engagement
79%
#2983 tests: add LXD spread test snapcraft merged Merged after reviewer approval and passing CI checks. Added LXD spread test to verify LXD builds and installs. Modified two files with 29 added lines.
71%
#1419 ci: add tests that run in LXD containers craft-parts open 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.
70%
#461 ci: use the default version of lxd for integration tests craft-application merged Merged after two reviewer approvals and passing CI. The change updates the CI configuration to use the default LXD version for integration tests, removing six lines of explicit version pinning across one file.
70%