← Back to issue list

fix(setup-python-runner): honour use-lxd input to skip LXD installation

View original Github issue

Metadata

Project
starflow
Number
#166
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

`use-lxd: false` had no effect: `setup-python-runner` never declared a `use-lxd` input (its "Setup LXD" step only checked `runner.os == 'Linux'`), and `test-python.yaml` never passed its `use-lxd` input through to the action. Adds the input to the action, gates the LXD setup step on it, wires it through from `test-python.yaml`, and defaults it to `true` everywhere to preserve current behaviour. Adds regression self-tests.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen/qwen3.6-35b-a3b
Staleness: 0
Complexity: 15
Confidence: 95
needs review Adds use-lxd input to setup-python-runner to skip LXD installation, wires it through test-python.yaml, and defaults to true. Currently approved by two reviewers with one unresolved comment; CI passes except a known external focal failure.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Fixes setup-python-runner to respect the use-lxd input by adding the missing input declaration, gating the LXD setup step, and wiring it through test-python.yaml. Currently approved with one unresolved comment and mostly passing CI.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Adds use-lxd input to skip LXD installation, gates setup step, wires through workflow, defaults to true. Approved by 1 reviewer, 1 unresolved comment, CI mostly passing with 1 external focal failure.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Adds missing use-lxd input to setup-python-runner action, gates LXD setup on it, and wires it through from test workflow. Currently pending maintainer review with one unresolved comment and mostly passing CI.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Fixes setup-python-runner to respect the use-lxd input for skipping LXD installation. Wires input through workflow, defaults to true, and adds regression tests. Currently pending maintainer review with CI passing.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Fixes a bug where the use-lxd input was ignored by adding the input declaration, gating the LXD setup step, wiring it through test workflows, and adding regression tests. Currently awaiting review.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Fixes setup-python-runner to respect the use-lxd input for skipping LXD installation. Wires input through test workflow, defaults to true, and adds regression tests. Currently pending maintainer review with one failing CI job.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 20
Confidence: 85
needs review Fixes setup-python-runner to respect the use-lxd input by adding the input declaration, gating the LXD setup step, and wiring it through test-python.yaml. Currently pending review with 4 unresolved comments and 2 failing CI jobs.

Update history

Date Change
updated
updated
updated
updated
updated
updated
updated
created

Related issues

Issue Project State Summary Similarity
#56 feat(test-python): optionally setup lxd starflow closed Merged after passing all CI checks. Adds optional LXD setup for craft-providers testing.
73%
#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.
71%