ci(spread): run spread on all systems
Metadata
Current evaluation
Merged PR #495 as commit 4c5701d, replacing per-system spread matrix limits with backend-wide runs controlled by spread.yaml.
Resolution: closed resolved
Reason: PR #495 was merged into main as commit 4c5701d. It changed spread CI to run on all systems for each backend, leaving system selection to spread.yaml.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This runs the spread tests on all systems for that backend rather than limiting which systems are used. The spread configuration itself will control which systems are used.
Re-creation of #490, which was removed from the stack before this change landed on main.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| minimax/minimax-m3.1-flash:free | — | closed resolved | Merged PR #495 as commit 4c5701d, replacing per-system spread matrix limits with backend-wide runs controlled by spread.yaml. |
Update history
| Date | Change |
|---|---|
| merged | |
| updated | |
| created |
Related work
-
Duplicate Of:
imagecraft#490
(confidence 98%)
#495 recreated #490 after it was removed from the stack before the change landed.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #1513 ci: split spread tests | charmcraft | closed | PR #1513 was closed unmerged; equivalent Spread-test splitting landed later in #2301 via commit eec7648d, adding per-system matrix jobs. | |
| #2301 ci: split spread tests by system | charmcraft | merged | Merged in charmcraft#2301 (commit eec7648d), splitting Spread tests into per-system matrix jobs and automatically deriving systems from the Spread configuration. | |
| #1464 ci: split spread tests by system | charmcraft | closed | Spread test splitting from #1464 was later delivered by merged #2301 (eec7648d), adding per-system matrix jobs to reduce reruns of flaky tests. | |
| #1453 ci(spread): install spread | charmcraft | closed | PR #1453 (add spread install step to spread CI) was closed unmerged by lengau as unnecessary; #1463 was instead solved by PR #1510 (9c98b399), which restricted spread jobs to self-hosted runners labelled spread-enabled. | |
| #1611 ci(spread): rebalance spread runners | charmcraft | merged | Merged PR #1611 as commit 556dc4f2, rebalancing Spread runner capacity toward Ubuntu 22.04 to match its higher test volume versus 20.04. | |
| #1526 ci: reduce spread 18.04 runners and increase 22.04 runners | charmcraft | merged | PR #1526 merged as commit ccdd6015, rebalancing .github/workflows/spread.yaml to run fewer Ubuntu 18.04 spread runners and more 22.04 runners, matching where most tests now live. | |
| #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." | |
| #1463 Limit spread tests to runners that have spread | charmcraft | closed | Spread CI was restricted to self-hosted runners labeled spread-installed by merged PR #1510 (commit 9c98b399), fixing #1463. | |
| #1510 ci(spread): limit github action runners to spread-installed label | charmcraft | merged | Merged PR #1510 (commit 9c98b399) restricted Spread CI to self-hosted runners labeled spread-installed, fixing #1463. |