Skip to content

Conversation

@mserajnik
Copy link
Contributor

🍰 Pullrequest

This extends the existing test workflow to build for all currently supported client versions (instead of just 1.12.1) with each compiler (GCC, Clang, MSVC) which will help to prevent compilation errors that affect specific client version builds such as this one.

It also makes it so that all available threads are used instead of the previously hardcoded 2.

Proof

  • None

Issues

  • None

How2Test

  • None

Todo / Checklist

  • None

@ratkosrb
Copy link
Contributor

Won't this overload the CI cause it's too many builds?

@mserajnik
Copy link
Contributor Author

mserajnik commented Mar 28, 2025

20 jobs can run at the same time. Since there are 21 24 (as support for 1.5.1.4449 got added) here now, plus the jobs from the other workflows, some won’t start immediately, but only after others have finished.

So, yes, this will increase the overall time each set of workflow runs takes; imo that tradeoff would be worth it, considering there usually aren’t that many PRs/commits at once that would exhaust the available CI resources.

@mserajnik mserajnik force-pushed the test-build-all-client-versions branch 2 times, most recently from d53a774 to 2f79aaf Compare January 9, 2026 15:30
@mserajnik mserajnik force-pushed the test-build-all-client-versions branch from 2f79aaf to 4bf9282 Compare January 9, 2026 15:31
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