ci: add concurrency cancellation across GitHub workflows
Metadata
Current evaluation
Maintainer-authored CI-only change adding top-level `concurrency` groups with cancel-in-progress to 10 GitHub workflows. All completed checks pass; 3 spread/store checks still pending, no reviews and one unresolved comment after 80 days idle.
Suggested action: needs review
Reason: All listed checks pass (test / Fast, Slow, Minimum dependencies, lint, security scans, CLA, validate-schema) with zero conflicts, so the diff is technically ready — but review status is 'pending (0 reviewers)' with 'Unresolved review comments: 1', and the 1 unresolved comment plus 80 days of inactivity mean a maintainer must still sign off. No superseding work exists in charmcraft (repo tooling returned no pinned SHA, so the workflows themselves could not be inspected), and the equivalent change in the sibling repo was merged as canonical/snapcraft#4061.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha |
Impact:
30
Quick Win:
15
Complexity:
25
Confidence:
60
Actionability:
65
|
needs review | Maintainer-authored CI-only change adding top-level `concurrency` groups with cancel-in-progress to 10 GitHub workflows. All completed checks pass; 3 spread/store checks still pending, no reviews and one unresolved comment after 80 days idle. | |
| stealth/space-bunny-alpha |
Impact:
34
Quick Win:
21
Complexity:
16
Confidence:
88
Actionability:
72
|
needs review | Adds cancel-in-progress concurrency groups to 10 GitHub workflows; all completed checks pass, but three spread-select/snap-store tests remain pending and one review comment is unresolved. | |
| qwen3.6-35b-a3b-mtp-q6 |
Impact:
20
Quick Win:
18
Staleness:
75
Complexity:
10
Confidence:
70
|
close stale | Adds top-level workflow concurrency groups with cancel-in-progress to GitHub workflows. Inactive for 52 days with no reviewer engagement. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
5
Complexity:
15
Confidence:
85
|
needs review | Adds concurrency cancellation to GitHub workflows to prevent redundant runs. Currently pending review with one unresolved comment, CI passing, and authored by a maintainer. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
5
Complexity:
10
Confidence:
90
|
needs review | Adds top-level GitHub Actions concurrency groups with cancel-in-progress enabled to workflows that previously lacked them, improving CI efficiency. Currently awaiting initial review. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#4061
(confidence 72%)
Same change ('ci: ensure workflows are cancellable' / concurrency cancel-in-progress) in the snapcraft repo, where it was merged after fixing a CLA configuration issue — a useful precedent for the remaining comment here.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #4061 ci: ensure workflows are cancellable | snapcraft | merged | Merged PR #4061 via commit 2d6a1cd59, adding concurrency settings so CI workflows are cancellable. |