← Back to issue list

Spread tests should ensure that juju can correctly parse the output.

View original Github issue

Metadata

Project
charmcraft
Number
#1096
Type
issue
State
open
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

Feature request to install juju on spread test runners so tests can verify juju can parse the built charm/bundle output. No labels, no comments, no activity in ~3.4 years; bundle support was later removed from charmcraft.

Suggested action: close stale

Reason: The issue is 1225 days old with zero comments, no labels, and no maintainer engagement. The premise is partly outdated: commit 2c4c7c0b (#2519) updated the juju version used in spread tests, indicating juju is now present in the test environment, and commit 2cb4db71 (#2320) removed bundle features entirely, so the 'charm/bundle' scope no longer applies. The core ask — having juju validate built artifacts in CI — is a reasonable but unaddressed test-infrastructure improvement that has been superseded by ongoing spread test evolution.

Impact: 25 Quick Win: 15.0 Staleness: 95 Complexity: 40 Confidence: 70 Support Request: 0

Issue body

Right now juju doesn't get installed on the spread runners, but we should see if we can get it to parse the output charm/bundle as part of the test.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.8-27b
Impact: 25
Quick Win: 15.0
Staleness: 95
Complexity: 40
Confidence: 70
Support Request: 0
close stale Feature request to install juju on spread test runners so tests can verify juju can parse the built charm/bundle output. No labels, no comments, no activity in ~3.4 years; bundle support was later removed from charmcraft.
qwen/qwen3.6-35b-a3b
Staleness: 95
Complexity: 20
Confidence: 85
Support Request: 0
close stale Proposal to enhance spread tests by installing juju on runners to validate charm/bundle output parsing. Issue remains open with no maintainer response or progress for over 3 years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 20
Confidence: 80
Support Request: 5
close stale Request to update spread tests to verify juju can parse charm/bundle output. Issue remains open with no activity or maintainer response for over three years.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 15
Confidence: 80
Support Request: 0
close stale Suggestion to enhance spread tests so they verify juju can parse charm/bundle output. Issue has remained unlabelled and inactive for over three years with no maintainer engagement.
qwen3.6-35b-a3b-mtp-q6
Staleness: 95
Complexity: 30
Confidence: 70
Support Request: 0
close stale Spread tests should verify Juju correctly parses charm and bundle output. Currently unassigned, inactive for over three years, and awaiting triage. Requires investigation to install Juju on spread runners and implement validation.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#2320 (confidence 80%)

    Removed bundle features from charmcraft, so the 'bundle' half of the issue's scope is no longer applicable.

  • Related To: charmcraft#2519 (confidence 75%)

    Updated the juju version used in spread tests, showing juju is now part of the spread test environment contrary to the issue's premise.

Related issues

No related issues found above the similarity threshold.