← Back to issue list

ci(spread): rebalance spread runners

View original Github issue

Metadata

Project
charmcraft
Number
#1611
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1611 as commit 556dc4f2, rebalancing Spread runner capacity toward Ubuntu 22.04 to match its higher test volume versus 20.04.

Resolution: closed resolved

Reason: The runner reconfiguration was approved and merged in commit 556dc4f2.

Evaluated by: mr-cal-bot

No scores available.

Issue body

We have far more tests running on 22.04 than on 20.04.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1611 as commit 556dc4f2, rebalancing Spread runner capacity toward Ubuntu 22.04 to match its higher test volume versus 20.04.
stealth/space-bunny-alpha — closed resolved Merged CI change rebalancing Spread test runners to match higher test volume on Ubuntu 22.04 than 20.04.
qwen/qwen3.6-35b-a3b — — Merged a two-line configuration update to rebalance CI spread runners, correcting an unequal test distribution between Ubuntu 22.04 and 20.04. Approved by two reviewers with zero unresolved comments.
qwen3.6-35b-a3b-mtp-q6 — — Merged CI changes to rebalance spread runners, resolving an execution imbalance where Ubuntu 22.04 hosted significantly more tests than 20.04. The update distributes test workloads evenly across both versions.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
84%
#2525 test(spread): enable Ubuntu 25.10 and 26.04 spread runners charmcraft merged Merged PR #2525 as commit 8beb372d, adding Ubuntu 25.10 and 26.04 Spread runners and resolving #2480.
82%
#495 ci(spread): run spread on all systems imagecraft merged Merged PR #495 as commit 4c5701d, replacing per-system spread matrix limits with backend-wide runs controlled by spread.yaml.
72%
#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."
72%
#455 ci(spread): fix runner label ('spread-enabled') imagecraft closed Merged as commit 8d05774, updating the Spread CI runner label from spread-installed to spread-enabled.
71%
#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.
71%
#514 feat: increase spread workers rockcraft closed PR to bump spread workers was closed unmerged by the author in favour of PR #519 ("spread: reorganize spread tests"), which merged as commit 90d85343 and distributed spread tests across Jammy VMs instead.
71%
#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.
70%