← Back to issue list

Add a way to run a spread test on only certain architectures

View original Github issue

Metadata

Project
craft-application
Number
#1028
Type
issue
State
open
Author
lengau
Labels
Status: Triaged Type: Enhancement
Created
Updated
Closed

Current evaluation

Enhancement to enable architecture-specific spread test filtering; arm64 system still commented out in spread.yaml. Triaged by maintainer, Jira ticket CRAFT-5055 created, no further activity in ~5.5 months.

Suggested action: keep open

Reason: The issue is labeled 'Status: Triaged' and 'Type: Enhancement', was authored by maintainer lengau, and has an internal Jira ticket (CRAFT-5055). The ubuntu-24.04-arm-64 system remains commented out in spread.yaml, confirming the feature is unimplemented. At 168 days old with triage acknowledgement, it falls within the 6-month window and should remain open.

Impact: 40 Quick Win: 22.0 Staleness: 50 Complexity: 45 Confidence: 75 Support Request: 5

Issue body

### Bug Description Because all craft test systems end up just declaring the distribution and version, there's no way to set a task.yaml file to only run on a specific architecture. ### To Reproduce Consider this testcraft test: https://github.com/canonical/craft-application/blob/4a58068490abd7027a824c91851c2a2e7c76a58e/tests/spread/testcraft/different-architecture/task.yaml ### part yaml ```shell n/a ``` ### Relevant log output ```shell n/a ```

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 40
Quick Win: 22.0
Staleness: 50
Complexity: 45
Confidence: 75
Support Request: 5
keep open Enhancement to enable architecture-specific spread test filtering; arm64 system still commented out in spread.yaml. Triaged by maintainer, Jira ticket CRAFT-5055 created, no further activity in ~5.5 months.
qwen/qwen3.6-35b-a3b
Staleness: 45
Complexity: 30
Confidence: 85
Support Request: 10
keep open Enhancement to allow filtering spread tests by architecture in task.yaml. Currently triaged and awaiting implementation, with no recent activity or maintainer discussion beyond initial triage.
qwen3.6-35b-a3b-mtp-q6
Staleness: 70
Complexity: 30
Confidence: 80
Support Request: 0
keep open Enhancement request to allow filtering spread tests by architecture in task.yaml. Currently triaged but inactive for 114 days with no implementation plan or maintainer discussion.
qwen3.6-35b-a3b-mtp-q6
Staleness: 55
Complexity: 40
Confidence: 90
Support Request: 5
keep open Enhancement to let spread test task.yaml files specify target architectures. Currently triaged and open with no recent activity or assignee. Awaiting implementation.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.