← Back to issue list

feat: Create workflow for testing dev environments

View original Github issue

Metadata

Project
starflow
Number
#127
Type
pull request
State
open
Author
me6262
Labels
—
Created
Updated
Closed
—

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

Impact: 40 Quick Win: 4 Complexity: 30 Confidence: 74 Actionability: 15

Issue body

Work-in-progress feature for #85. Creates LXD containers inside of a github action to test the different makefile commands.

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.
75%
#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.
71%