← Back to issue list

ci: split spread tests

View original Github issue

Metadata

Project
charmcraft
Number
#1513
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

PR #1513 was closed unmerged; equivalent Spread-test splitting landed later in #2301 via commit eec7648d, adding per-system matrix jobs.

Resolution: closed superseded

Reason: The change was superseded by canonical/charmcraft#2301, merged as eec7648d. That PR split Spread tests into per-system matrix jobs and superseded the earlier #1513/#1464 effort.

Evaluated by: mr-cal-bot

No scores available.

Issue body

If spread tests fail, we can re-run smaller groups of tests.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded PR #1513 was closed unmerged; equivalent Spread-test splitting landed later in #2301 via commit eec7648d, adding per-system matrix jobs.
stealth/space-bunny-alpha — closed superseded Spread-test CI splitting was delivered by canonical/charmcraft#1464; #1513 was closed unmerged. A later equivalent system-based split merged as #2301 (eec7648d).
qwen/qwen3.6-35b-a3b — — Closed after splitting spread tests into smaller groups to enable targeted CI re-runs on failure.
qwen3.6-35b-a3b-mtp-q6 — — Merged to split spread tests, enabling independent re-runs of smaller test groups upon failure.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#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.
91%
#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.
85%
#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.
75%
#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.
73%
#3480 ci: spread testing snapcraft closed Closed unmerged: cjp256's experimental CI spread-testing PR, described as 'Just a test, ignore me for now', drew no reviews, comments or CI checks and was abandoned. No commit references #3480.
71%
#1962 Spread test the documentation examples charmcraft open Documentation examples are now covered by dedicated Spread tests and CI through merged PR #2126; the still-open issue should be closed.
71%
#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.
71%