feat(test-python): optionally setup lxd
Metadata
Current evaluation
Merged after passing all CI checks. Adds optional LXD setup for craft-providers testing.
Suggested action: —
No scores available.
Issue body
This is needed for craft-providers testing.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged after passing all CI checks. Adds optional LXD setup for craft-providers testing. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged to optionally configure LXD for craft-providers testing. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #42 feat(test-python): install lxd | starflow | merged | Merged pull request to install lxd for test-python. This enables the use-lxd action required for craft-providers on hosted runners. Approved by reviewers and passed all CI checks. | |
| #166 fix(setup-python-runner): honour use-lxd input to skip LXD installation | starflow | merged | Merged fix to make setup-python-runner respect the use-lxd input, gating LXD installation accordingly. Defaults to true, wires the input through test-python.yaml, and adds regression tests. CI passed with one noted external failure. | |
| #3725 tests: use lxd in clean provider test | snapcraft | merged | Merged into snapcraft/7.0. Enables LXD in provider cleaning tests to align with destructive mode testing. Approved by one reviewer, passed CI checks, and maintained existing code coverage. | |
| #2631 spread tests: enable LXD build provider tests | snapcraft | merged | Merged into master. Enabled LXD build provider tests by relocating setup to the early prepare phase to reduce overhead and consolidating declarations from task.yaml to spread.yaml. Approved, passed CI, and increased coverage by 0.01%. |