← Back to issue list

ci: add manual spread workflow with per-suite labels

View original Github issue

Metadata

Project
imagecraft
Number
#395
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed stale

Reason: The PR was closed without merging after roughly six weeks of inactivity, with no reviewer sign-off, two unresolved review comments, and the required 'predicate' and 'Canonical CLA' checks still failing; no superseding or replacement PR exists in the repository, so the manual per-suite spread workflow was not added.

Evaluated by: mr-cal-bot

No scores available.

Issue body

## Overview Adds a `spread-manual.yaml` workflow, similar to [Snapcraft's](https://github.com/canonical/snapcraft/blob/main/.github/workflows/spread-manual.yaml), for running manual/large/flaky spread suites outside the regular PR spread run. Unlike Snapcraft's single blanket label, each manual suite gets its own label so suites can be run independently: - `boot` (currently the only suite with `manual: true` in `spread.yaml`) is gated by the **`PR: Run Manual Spread (boot)`** label. The workflow also runs on a schedule (Wed/Sun 03:00) and via `workflow_dispatch`. Adding a future manual suite means adding a new `run-<suite>` predicate output/label and a job gated on it, without touching existing suites. ## IMAGECRAFT-176

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale 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.
stealth/space-bunny-alpha — closed stale Manual per-suite Spread workflow PR closed unmerged after 43 days without activity, leaving review pending and two review comments unresolved.
stealth/space-bunny-alpha — closed stale Manual per-suite spread CI workflow was closed unmerged after 43 days of inactivity, with review pending, two unresolved comments, and failed CLA, predicate, and ARM fast-test checks.
qwen/qwen3.6-35b-a3b — — Closed without merging due to unresolved review comments and failing CI checks. The PR proposed adding a per-suite manual spread workflow but was not approved.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 25
Confidence: 90
needs review Adds a GitHub Actions workflow for running manual spread suites with per-suite labels, scheduled runs, and workflow dispatch. Currently pending maintainer review with unresolved comments and failing CI checks.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 85
needs review Adds a GitHub Actions workflow for running manual spread suites with per-suite labels, scheduled runs, and workflow dispatch. Currently pending maintainer review with 2 unresolved comments and some CI checks failing or pending.
qwen/qwen3.6-35b-a3b
Staleness: 5
Complexity: 15
Confidence: 90
needs review Adds a GitHub Actions workflow for running manual spread suites with per-suite labels, scheduled execution, and workflow dispatch. Currently awaiting maintainer review with CI checks mostly passing.

Update history

Date Change
updated
closed
updated
updated
created

Related issues

Issue Project State Summary Similarity
#2487 ci: add manual spread label, match other crafts charmcraft merged 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.
76%
#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.
73%
#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.
71%