← Back to issue list

ci: add concurrency cancellation across GitHub workflows

View original Github issue

Metadata

Project
charmcraft
Number
#2775
Type
pull request
State
open
Author
lengau
Labels
—
Created
Updated
Closed
—

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

Impact: 30 Quick Win: 15 Complexity: 25 Confidence: 60 Actionability: 65

Issue body

Add top-level workflow concurrency groups with cancel-in-progress set to true across workflows that were missing it.

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.
74%