Skip to content

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

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

jajik wants to merge 21 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.

@jajik

jajik commented Oct 6, 2026 •

Copy link
Copy Markdown
Member Author

Forgot about the ignored hack we have in place. Fixed in 7381e90. Basically, only the required job needs to be there (and that should be gather-results only).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant