← Back to issue list

Validate spread expressions before packing in `*craft test`

View original Github issue

Metadata

Project
craft-application
Number
#787
Type
issue
State
open
Author
lengau
Labels
Type: Enhancement
Created
Updated
Closed
—

Current evaluation

Open maintainer-authored enhancement: validate spread test expressions before packing so invalid selections fail fast; no comments, reproducer, or confirmed implementation are present.

Suggested action: keep open

Reason: The body explicitly requests validation before packing to save user time, and the issue is labeled Type: Enhancement and authored by a maintainer. Commit 7f70ecb0 (#775) added spread-expression support and #1029 addressed early errors for invalid spread.yaml, but neither demonstrates that expression validation was completed, so the unresolved enhancement should remain open.

Evaluated by: mr-cal-bot

Impact: 32 Quick Win: 13 Complexity: 37 Confidence: 82 Actionability: 64

Issue body

### What needs to get done Before running the packing step, any spread expressions passed to the command. ### Why it needs to get done Saves user time

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 32
Quick Win: 13
Complexity: 37
Confidence: 82
Actionability: 64
keep open Open maintainer-authored enhancement: validate spread test expressions before packing so invalid selections fail fast; no comments, reproducer, or confirmed implementation are present.
stealth/space-bunny-alpha
Impact: 41
Quick Win: 17
Complexity: 47
Confidence: 91
Actionability: 76
keep open Maintainer-filed enhancement to validate spread test filters before packing, avoiding wasted build time on invalid expressions; it remains open and unimplemented.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 17
Complexity: 30
Confidence: 80
Actionability: 80
keep open Enhancement to validate spread expressions in `craft test` before packing to fail fast and save user time. Currently open with no maintainer response.
qwen/qwen3.8-27b
Impact: 25
Quick Win: 14
Staleness: 72
Complexity: 45
Confidence: 78
Support Request: 5
needs triage Enhancement to validate spread test expressions before the packing step in craft test, so users get fast feedback on invalid expressions instead of waiting for a full pack cycle. Filed by a maintainer 444 days ago with no comments or further triage.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 30
Confidence: 75
Support Request: 5
needs triage Enhancement to validate spread expressions in craft test before the packing step to save user time. Currently inactive for over a year with no maintainer response or comments.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 30
Confidence: 70
Support Request: 0
needs triage Enhancement to validate spread expressions before packing in craft test. Open 390 days with zero comments or assignee, requiring assessment to determine current relevance and implementation details.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/craft-application#775 (confidence 88%)

    Commit 7f70ecb0 added support for spread test expressions, the feature this enhancement would validate.

  • Related To: canonical/craft-application#1029 (confidence 75%)

    Commit 93c27ec5 made testing fail early for invalid spread.yaml, which is adjacent but not proven to validate passed expressions before packing.

Related issues

No related issues found above the similarity threshold.