← 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 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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged a CI update to rebalance spread runners, addressing the heavier test load on Ubuntu 22.04 compared to 20.04. The change adjusts runner allocation to distribute tests evenly across both distributions.

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 Merged after two approvals. Updated CI configuration to reduce Ubuntu 18.04 runners and increase Ubuntu 22.04 runners, reflecting minimal 18.04 testing and heavy 22.04 usage. Modified 2 lines in one file.
82%
#2525 test(spread): enable Ubuntu 25.10 and 26.04 spread runners charmcraft merged Merged after two approvals. Enables Ubuntu 25.10 and 26.04 spread runners, fixing issue #2480. Updates one file (+10/-9 lines). CI passed for relevant targets; legacy test failures and type-check warnings were non-blocking.
78%
#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.
77%
#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%
#4715 ci: adjust tags for spread runs snapcraft merged Merged. Adjusted CI tags for spread runs to support Canonical's self-hosted runners. Approved by two reviewers, passed CI, and maintained coverage. Modified two files with six additions and six deletions.
73%
#524 ci: adjust tags for spread runs rockcraft closed Merged a configuration update adjusting spread runner tags to support Canonical's self-hosted runners. Approved by two reviewers with passing CI. The change modifies tags across two files to prevent execution failures.
72%
#1502 test(spread): disable centos spread test charmcraft merged Merged a change disabling the CentOS spread test. The update modifies one file with three added lines, received approval from two reviewers, and was integrated without CI checks or comments.
70%