ci: always run spread workflow on schedule
Metadata
Current evaluation
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.
Resolution: closed resolved
Reason: The PR was approved and merged; the resulting commit 4f2ec54b ("ci: always run spread workflow on schedule") is present in the history of .github/workflows/spread.yaml and the scheduled-run conditions are visible in the current file. All CI checks passed.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged CI changes in #1220 ensure the full Spread suite always runs in scheduled main-branch workflows, preventing routine skips. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged CI configuration updates ensuring the full Spread test suite always runs on the scheduled bi-daily workflow for the main branch, preventing automatic skips. Approved by one reviewer and passed all checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a CI workflow update that forces the full Spread test suite to run on scheduled bi-daily main branch builds, preventing the CI system from skipping these comprehensive tests. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#1206
(confidence 88%)
Commit 3624f64c (#1206, 'ci: make workflows conditional, add docs-only spread tests') introduced the paths-filter conditions that #1220 amends; schedule runs could otherwise skip the full Spread suite.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1219 ci: run full spread workflow on scheduled suite | rockcraft | closed | Scheduled full Spread coverage landed via canonical/rockcraft#1220 (commit 4f2ec54b), replacing #1219; scheduled runs now bypass source-file filtering. | |
| #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. | |
| #2905 ci: scope spread-manual concurrency group by ref | charmcraft | merged | Merged #2905: scoped spread-manual.yaml concurrency group to github.workflow-github.ref, preventing scheduled runs on main from cancelling PR manual spread runs. | |
| #482 ci: always discard spread workers | rockcraft | merged | PR #482 by lengau merged: added an always-run "Discard spread workers" cleanup step (spread -discard -reuse-pid) to .github/workflows/spread.yaml, copied from snapcraft's spread.yml. |