Skip to content

Rework CI to be more modular and run faster, tweak tests - #403

Draft
jajik wants to merge 16 commits into
modcluster:mainfrom
jajik:rework-ci
Draft

jajik wants to merge 16 commits into
modcluster:mainfrom
jajik:rework-ci

Conversation

@jajik

@jajik jajik commented Oct 2, 2026

Copy link
Copy Markdown
Member

based on #399 hence the draft

This PR reworks the CI. The tests dependencies are now built once (per arch) and then reused as needed. There's also a new job at the end which gathers all the logs into one archive. It can also work as the Required target.

There are also some minor tweaks for the tests themselves like allowing to skip container creation and $((...)) instead of expr (the later had a side effect that wasn't anticipated).

The best about this is probably the runtime which dropped from the original 100+ minutes to less than 40 minutes.

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