← Back to issue list

ci: add manual spread label, match other crafts

View original Github issue

Metadata

Project
charmcraft
Number
#2487
Type
pull request
State
merged
Author
bepri
Labels
PR: Run Manual Spread
Created
Updated
Closed

Current evaluation

PR #2487 by bepri merged as commit e0c8f7a8, adding a 'PR: Run Manual Spread' label trigger to .github/workflows/spread-manual.yaml so large/flaky spread tasks run on label, schedule or dispatch like other crafts.

Resolution: closed resolved

Reason: The pull request was approved (2 reviewers) and merged into main as commit e0c8f7a8. The workflow now sets should_run via contains(github.event.pull_request.labels.*.name, 'PR: Run Manual Spread') OR schedule/workflow_dispatch, and reviewer lengau confirmed unrelated test failures were out of scope.

Evaluated by: mr-cal-bot

No scores available.

Issue body

Adds the 'PR: Run Manual Spread' label functionality and makes it behave more closely to how the other crafts do their manual spread workflows.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved PR #2487 by bepri merged as commit e0c8f7a8, adding a 'PR: Run Manual Spread' label trigger to .github/workflows/spread-manual.yaml so large/flaky spread tasks run on label, schedule or dispatch like other crafts.
stealth/space-bunny-alpha — closed resolved Added the PR: Run Manual Spread label and aligned manual spread behavior with other Craft projects; the approved PR was merged.
qwen/qwen3.6-35b-a3b — — Merged. Adds the 'PR: Run Manual Spread' label to standardize manual spread workflows across crafts. Approved by two reviewers despite unrelated CI failures, which were deemed out of scope. Two-file change with non-blocking type warnings.
qwen3.6-35b-a3b-mtp-q6 — — Merged the addition of the PR: Run Manual Spread label functionality to align with other crafts workflows. CI type checking reported warnings and errors, but reviewers confirmed they were out of scope and approved the merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5880 ci: make manual spread label more cooperative snapcraft merged Merged in #5880 via commit ed2710863, improving manual Spread CI so labeled commits and dispatches run while label removal stops subsequent runs.
78%
#395 ci: add manual spread workflow with per-suite labels imagecraft closed PR #395 (CI: add spread-manual.yaml with per-suite manual labels, IMAGECRAFT-176) was closed unmerged after ~43 days idle: review still pending, 0 reviewers, 2 unresolved comments, 'predicate' and 'Canonical CLA' checks failing.
76%
#5434 ci: add check for each manual spread test job snapcraft merged Merged PR #5434 in commit c6a67da45, adding checks so manual Spread test jobs no longer appear skipped when their label is absent.
74%
#5714 ci: update label for manual spread tests snapcraft merged Merged #5714 (951647c5a), updating the manual Spread job to use the new Terraform-managed runner label.
74%
#1220 ci: always run spread workflow on schedule rockcraft merged PR #1220 by medubelko merged (commit 4f2ec54b) into main: adds `|| github.event_name == 'schedule'` to the snap-build, upload-artifact and source-spread-tests conditions in .github/workflows/spread.yaml so bi-daily main runs always execute the full Spread suite.
72%
#996 fix(ci): restore the manual spread label rockcraft merged Merged PR #996 as commit 8846d864, restoring the manual spread label needed by #993 despite a non-blocking snap-tests failure.
71%