ci: run spread on push to main/hotfix
Metadata
Current evaluation
Merged PR #5786 as commit db2b03097, adding Spread test runs for pushes to main and hotfix/** branches.
Resolution: closed resolved
Reason: PR #5786 was approved and merged as commit db2b03097; the workflow now runs Spread tests for main and hotfix/** pushes.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This allows non-admins with write access (the Starcraft team) to create hotfix branches
- [ ] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5786 as commit db2b03097, adding Spread test runs for pushes to main and hotfix/** branches. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #5786 as db2b03097, enabling Spread CI on pushes to main and hotfix branches so Starcraft team writers can create hotfixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5786 in commit db2b0309, expanding Spread CI to run on pushes to main and hotfix branches so write-access Starcraft team members can create hotfixes. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #5786 (commit db2b0309), expanding the spread CI trigger to pushes to main and hotfix branches and enabling write-access Starcraft team members to create hotfixes. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Configures CI to run spread tests on pushes to main and hotfix branches, enabling non-admin maintainers to create hotfix branches. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5784 ci: run spread on push to main/hotfix | snapcraft | closed | Merged via #5786 (commit db2b0309): spread CI now runs on pushes to main and hotfix/** branches, and write-access Starcraft team members can create hotfix branches. Change is present in main's spread.yml. | |
| #863 ci: run spread tests on hotfix branches | craft-application | merged | Merged PR #863 as commit 25dbf6d0, adding hotfix/* to spread-test push triggers so hotfix branches no longer require an admin branch-creation override. | |
| #1083 ci: fix spread test missing PATH | charmcraft | merged | Merged PR #1083 as commit 13c96b83, fixing the missing PATH in Spread tests; configure and remove tests then passed. | |
| #4954 tests: update spread tests in hotfix/7.5 | snapcraft | merged | Merged PR #4954 into hotfix/7.5 with six cherry-picks and six commits repairing CI and spread tests; it unblocked icon fixes for #4950 and #4936. | |
| #3986 Hotfix/7.2 merge | snapcraft | merged | PR #3986 was merged into main as the 7.2 hotfix after unit tests returned to green and the new spread test passed. | |
| #573 ci: run spread tests on 'spread-installed' runners | rockcraft | merged | Merged PR #573 as commit c8ff5823, updating CI to run Spread tests on runners labeled "spread-installed." | |
| #490 ci(spread): run spread on all systems | imagecraft | closed | PR #490 was superseded by PR #495 (commit 4c5701d), which merged the same change to run spread tests on all systems per backend. | |
| #127 Fix spread tests | imagecraft | merged | Fixed and merged as commit cd43de1, updating 11 files (+49/-38); all listed CI checks, including spread, passed. | |
| #3662 tests: update spread url | snapcraft | merged | Merged PR #3662 updated Spread tarball URLs in two test files via commit 507959d70. | |
| #97 fix(test): fix spread tests on Fedora | snapcraft-rocks | merged | Merged PR #97 switched Spread tests from the closed core18 Docker branch to the default branch, fixing them on Fedora 39. |