← Back to issue list

feat(test-python): optionally setup lxd

View original Github issue

Metadata

Project
starflow
Number
#56
Type
pull request
State
closed
Author
lengau
Labels
Created
Updated
Closed

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.
86%
#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.
73%
#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.
72%
#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%.
72%