← Back to issue list

ci: always run spread workflow on schedule

View original Github issue

Metadata

Project
rockcraft
Number
#1220
Type
pull request
State
merged
Author
medubelko
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

The CI has the chance to skip the full Spread tests for all CI runs. But for the bi-daily tests on the main branch, we should always run the full Spread suite. --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/rockcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
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 issues

Issue Project State Summary Similarity
#1219 ci: run full spread workflow on scheduled suite rockcraft closed Closed without merging. The change to run full Spread tests on scheduled CI runs failed the source-spread-tests check and received no reviews. Likely abandoned due to the failing CI and lack of reviewer feedback.
78%
#1206 ci: make workflows conditional, add docs-only spread tests rockcraft merged Merged after approval. Updates CI workflows to run conditionally on changed files, splitting source and documentation spread tests into separate runners. Predictable initial failures were acknowledged, and the changes were merged.
76%
#6245 ci: make workflows conditional, add docs-only spread tests snapcraft merged Merged. Configured CI workflows to run conditionally based on changed files, separating source and documentation pipelines. Added a docs-only spread test workflow. Approved and merged.
74%
#1519 ci: always discard spread runners charmcraft merged Merged a CI workflow update that permanently discards spread runners by mirroring the snapcraft repository configuration. Approved by three reviewers, the change adds 16 lines to a single workflow file.
74%
#863 ci: run spread tests on hotfix branches craft-application merged Merged CI configuration enabling spread tests on hotfix branches. Approved by two reviewers with all checks passing. Eliminates the admin override requirement for hotfix branch creation with a single line change.
74%
#573 ci: run spread tests on 'spread-installed' runners rockcraft merged Merged a two-file, four-line CI configuration change to run spread tests on spread-installed runners. Approved by three reviewers and integrated.
74%
#2126 ci(docs): spread test documentation charmcraft merged Merged changes adding a CI workflow for spread testing documentation and adjusting tasks for Google runners. Approved by two reviewers, the update modifies five files (+100/-22 lines) and resolves CRAFT-3798.
74%
#5786 ci: run spread on push to main/hotfix snapcraft merged Merged after two approvals. Updated CI configuration to run spread tests on main and hotfix branch pushes, enabling non-admin maintainers to create hotfix branches. Merged following successful CI validation.
73%
#482 ci: always discard spread workers rockcraft merged Merged a CI workflow update to always discard spread workers, ensuring cleanup even on workflow cancellation. This change mirrors snapcraft's spread configuration.
73%
#5434 ci: add check for each manual spread test job snapcraft merged Merged CI configuration changes adding explicit checks for manual spread test jobs. This prevents jobs from incorrectly showing as skipped when the manual label is absent. Approved by reviewers and passed all CI checks.
72%