Skip to content

ci(srtla): parallelize compat-matrix pairs - #37

Merged
andrescera merged 1 commit into
mainfrom
feat/device-completeness-test-speed
Jun 26, 2026
Merged

ci(srtla): parallelize compat-matrix pairs#37
andrescera merged 1 commit into
mainfrom
feat/device-completeness-test-speed

Conversation

@andrescera

Copy link
Copy Markdown
Member

Affected repo & language: srtla — C / TypeScript

What

One commit delivering Wave 5 test-speed improvements for srtla:

Parallelize compat-matrix pairs (ci(srtla): parallelize compat-matrix pairs): The independent sequential compat-matrix pairs are fanned out via the existing CI matrix mechanism. All 13/13 pairs still execute; none are dropped. The existing compat-build composite action (which predates the CI standard and must not be removed) is preserved.

Why

The compat-matrix pairs were running sequentially despite having no inter-dependencies. Parallelizing them via the CI matrix fan-out cuts wall-clock by ~29% (357 s → ~254 s) with zero coverage loss.

How to verify

  1. CI matrix shows all 13 pairs running in parallel jobs.
  2. All pairs pass (same assertions as before).
  3. git grep -n '.omo' -- ':!.gitignore' returns nothing.

Before/after timing evidence: srtla/.omo/evidence/task-26-device-completeness-test-speed.txt.

Risks

None. Parallelism is additive — the same test code runs, just concurrently. The composite action is untouched.

@andrescera
andrescera merged commit 8995df7 into main Jun 26, 2026
22 checks passed
@andrescera
andrescera deleted the feat/device-completeness-test-speed branch June 26, 2026 06:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant