feat: Create workflow for testing dev environments
Metadata
Current evaluation
Adds a 61-line GitHub Actions workflow spinning up LXD containers to exercise makefile commands. WIP for #85; author confirms it fails on missing packages, Canonical CLA check failing, no reviewers and no activity for 174 days.
Suggested action: keep open
Reason: The author labels this a 'Work-in-progress feature for #85' and in the sole comment (2026-04-10) states it 'fails when run because of things like missing packages needed to run certain parts of the makefile, but I'm not sure if that fix should be a part of this PR or another one' — so the check is known-broken, not merely unreviewed. The Canonical CLA check is also failing for this external contributor and review status is pending with 0 reviewers. Inactivity alone is not grounds to close, and the linked issue #85 is still open and unimplemented, so the work should stay open pending author updates.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
40
Quick Win:
4
Complexity:
30
Confidence:
74
Actionability:
15
|
keep open | Adds a 61-line GitHub Actions workflow spinning up LXD containers to exercise makefile commands. WIP for #85; author confirms it fails on missing packages, Canonical CLA check failing, no reviewers and no activity for 174 days. | |
| qwen/qwen3.6-35b-a3b |
Impact:
15
Quick Win:
3
Complexity:
15
Confidence:
60
Actionability:
20
|
close stale | Adds a GitHub Actions workflow to test dev environments using LXD containers. WIP that the author acknowledges fails due to missing packages; inactive for 164 days with no reviewer engagement. | |
| qwen/qwen3.8-27b |
Impact:
30
Quick Win:
18
Staleness:
55
Complexity:
40
Confidence:
60
|
needs review | WIP workflow creating LXD containers in GitHub Actions to test makefile dev-environment commands, referenced as work for #85. No maintainer review, CLA check failing, author notes it fails when run; no activity for 143 days. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
70
Complexity:
20
Confidence:
65
|
needs review | Adds a GitHub Actions workflow using LXD containers to test makefile commands. Currently marked WIP, unreviewed, and author notes CI failures due to missing packages. No maintainer engagement in 102 days. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
70
Complexity:
40
Confidence:
65
|
needs review | Adds a GitHub Actions workflow using LXD containers to test makefile commands. Currently work-in-progress, failing due to missing packages, and awaiting guidance on whether to fix issues here or separately. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/starflow#85
(confidence 95%)
Tracking issue 'Create a workflow for testing dev environments' that this PR explicitly implements; still open and triaged but not yet implemented, and no superseding workflow commit exists in the repo history.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #86 feat: Workflow for testing setup | starflow | open | Adds a 70-line setup-testing Actions workflow across two files, but main already contains the equivalent self-test workflow from #58. Inactive for 392 days with no reviews or comments, it remains open while eight Linux matrix checks fail. | |
| #85 Create a workflow for testing dev environments | starflow | open | Triaged enhancement (JIRA CRAFT-4739) to add test-dev-environment.yaml and self-test-dev-environment.yaml running make setup/lint/format/test/docs in clean LXD across 3 distros x amd64/arm64. Still unimplemented: no such workflow files exist under .github/workflows. |