Skip to content

CI: reorganize workflow matrices - #489

Merged
bigbrett merged 2 commits into
wolfSSL:mainfrom
padelsbach:ci-runtime-p6-matrix
Aug 4, 2026
Merged

CI: reorganize workflow matrices#489
bigbrett merged 2 commits into
wolfSSL:mainfrom
padelsbach:ci-runtime-p6-matrix

Conversation

@padelsbach

@padelsbach padelsbach commented Jul 24, 2026

Copy link
Copy Markdown
Contributor

Two changes to level out the execution time per runner.

build-and-test.yml (and refactor version) are the long pole due to running in serial -- so these test are split into batches. Ubuntu only to not stress the limited Mac runners.

build-and-run-examples.yml meanwhile has the opposite problem: each test farmed out to a new runner -- so these tests are combined into batches.

And for Mac, only ever test the base build (incl auth, asan and debug).

Update: longest current job (macos base) is about 8 min. Assuming concurrent runners, this is the overall CI runtime

@padelsbach padelsbach changed the title CI: revamp matrix workflows CI: reorganize workflow matrices Jul 24, 2026
@padelsbach
padelsbach force-pushed the ci-runtime-p6-matrix branch from 0ab74a3 to cb05028 Compare July 27, 2026 14:58
@padelsbach padelsbach self-assigned this Aug 3, 2026
@padelsbach
padelsbach force-pushed the ci-runtime-p6-matrix branch from cb05028 to c09da06 Compare August 3, 2026 23:23
@padelsbach
padelsbach force-pushed the ci-runtime-p6-matrix branch from c09da06 to 30eafbd Compare August 4, 2026 16:42
@padelsbach
padelsbach force-pushed the ci-runtime-p6-matrix branch from 30eafbd to 9b586b9 Compare August 4, 2026 17:08
@padelsbach padelsbach assigned bigbrett and unassigned padelsbach Aug 4, 2026
@bigbrett
bigbrett merged commit ee5ba18 into wolfSSL:main Aug 4, 2026
40 checks passed
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.

2 participants