[3.4] CI: Partially sync workflows and actions with 3.x branch #98938
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
3.4
version of [3.5] CI: Fully sync workflows and actions with 3.x branch #98937.Differences to 3.x:
ubuntu:20.04
runners for now, as porting to newer ones implies fixing a number of compilation warnings which may not be worth the trouble for an EOL branch3.4
base branch--jobs=2
SCons argument, 3.4 and earlier don't have the auto job count detectionubuntu:22.04
instead ofubuntu:24.04
so we can pinclang-format-13
instead of 16, keeping the same version as prior, so we don't have to do style changes to this EOL branchgitignore_check.sh
static check as we didn't do the fixes it helps enforcecopyright_header.py
, as we didn't do the big copyright update to "present" in 3.4 and earlierclang_format.sh
with needed exceptions for some .java files