← Back to issue list

Spread tests for documentation examples

View original Github issue

Metadata

Project
craft-parts
Number
#839
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to add spread tests for documentation examples (like Rockcraft has). Open 721 days, no labels/assignee/comments, last activity 538 days ago. Pytest ignores tests/spread but no spread tests exist yet.

Suggested action: needs triage

Reason: Created by a maintainer but has no labels, assignee, or comments in 2 years. The pytest config references tests/spread (commit 8e78354b) but no spread tests exist in the repo. Needs someone to either prioritize and assign or close as low-priority. The related charmcraft#1962 is similarly stalled.

Impact: 30 Quick Win: 18.0 Staleness: 75 Complexity: 40 Confidence: 70 Support Request: 0

Issue body

### What needs to get done Add spread tests for documentation examples the same way Rockcraft has them. ### Why it needs to get done Partial assurance that our documentation remains up to date.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 30
Quick Win: 18.0
Staleness: 75
Complexity: 40
Confidence: 70
Support Request: 0
needs triage Feature request to add spread tests for documentation examples (like Rockcraft has). Open 721 days, no labels/assignee/comments, last activity 538 days ago. Pytest ignores tests/spread but no spread tests exist yet.
qwen/qwen3.6-35b-a3b
Staleness: 92
Complexity: 35
Confidence: 85
Support Request: 10
needs triage Request to add spread tests for documentation examples to ensure they stay up to date, mirroring Rockcraft's approach. Currently unlabelled, inactive for over a year, with no maintainer engagement or assignee.
qwen3.6-35b-a3b-mtp-q6
Staleness: 90
Complexity: 20
Confidence: 85
Support Request: 5
needs triage Request to add spread tests for documentation examples to ensure accuracy, similar to Rockcraft. No labels, comments, or assignees; inactive for over a year.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 25
Confidence: 75
Support Request: 0
close stale Add spread tests for documentation examples to ensure they stay current. The task is unassigned, unlabelled, and has seen no activity or comments since creation.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1962 (confidence 85%)

    Same feature request (spread test doc examples) in the charmcraft project, also open since 2023 with no progress.

Related issues

Issue Project State Summary Similarity
#1962 Spread test the documentation examples charmcraft open Feature request to add spread tests for documentation examples (like Rockcraft) to prevent them from becoming outdated. Open since 2023, no labels/assignees, only a Jira-sync bot comment; no evidence of implementation.
88%
#651 Spread should run the doc tests with a nonroot user rockcraft open Request to run Spread doc tests as a nonroot user to catch permission-related documentation issues (e.g. #649). Open 768 days, last activity 263 days ago, 0 comments, labeled Type: Documentation, authored by a maintainer. No evidence of implementation yet.
71%