← 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 PR #56 added optional LXD setup to test-python, enabling craft-providers testing; all CI checks passed.

Resolution: closed resolved

Reason: PR #56 was merged into the project after all CI checks passed, implementing the optional LXD setup requested for craft-providers tests.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This is needed for craft-providers testing.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #56 added optional LXD setup to test-python, enabling craft-providers testing; all CI checks passed.
stealth/space-bunny-alpha — closed resolved Merged PR #56 added optional LXD setup for test-python, enabling craft-providers tests; all CI checks passed.
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 #42 as commit 2c6a4a5, adding opt-in LXD setup for test-python hosted runners so use-lxd works with craft-providers.
88%
#5273 test: use lxd for python symlink tests, update craft-parts snapcraft closed PR #5273 was closed unmerged after its LXD and craft-parts test changes still produced intermittent Python symlink failures; no resolving commit landed.
74%
#31 lxd: introduce LXC to interface with lxc craft-providers merged Merged PR adding the LXC wrapper class to craft_providers/lxd/lxc.py for all lxc CLI interaction (+2627/-0, 3 files). Merged as 38f233f (feature commit 0d400f6); integration tests landed separately in #32.
73%
#166 fix(setup-python-runner): honour use-lxd input to skip LXD installation starflow merged Merged fix: setup-python-runner declares a use-lxd input, gates the Setup LXD step on it, forwards it from test-python.yaml (defaults true), plus regression self-tests. Focal LXD 6 check failure deemed external.
73%
#2631 spread tests: enable LXD build provider tests snapcraft merged Merged PR #2631 enabled LXD build-provider spread tests and reused early-prepared LXD setup, reducing repeated setup and image-download overhead.
72%
#3725 tests: use lxd in clean provider test snapcraft merged Merged PR #3725 (commit 61aaff6fc) into snapcraft/7.0, enabling LXD in provider-cleaning unit tests so they match destructive-mode test runs. Approved by one maintainer reviewer.
70%