Commit fa442ca7b5 for openssl.org
commit fa442ca7b5f21b11a864868dd89bb9728caccb19
Author: Neil Horman <nhorman@openssl.org>
Date: Fri May 1 08:23:27 2026 -0400
Limit job count on compiler zoo builds
The security repo keeps failing our compiler zoo jobs, consistently. It
appears to be happening because our compiler zoo jobs use make -j
without any limit on the number of jobs, leading to github aborting them
all when the workload gets too high. I suspect that we're using a
smaller runner in the security repo than we are in our public repo,
which is why we don't see it there.
Our other CI jobs all limit the job count to 4 during make, do the same
here.
Reviewed-by: Eugene Syromiatnikov <esyr@openssl.org>
Reviewed-by: Paul Yang <paulyang.inf@gmail.com>
MergeDate: Mon May 4 09:33:34 2026
(Merged from https://github.com/openssl/openssl/pull/31059)
diff --git a/.github/workflows/compiler-zoo.yml b/.github/workflows/compiler-zoo.yml
index 3a0289a10d..6422733a43 100644
--- a/.github/workflows/compiler-zoo.yml
+++ b/.github/workflows/compiler-zoo.yml
@@ -37,7 +37,7 @@ jobs:
- name: config dump
run: ./configdata.pm --dump
- name: make
- run: make -s -j
+ run: make -s -j4
- name: get cpu info
run: |
cat /proc/cpuinfo
@@ -73,7 +73,7 @@ jobs:
- name: config dump
run: ./configdata.pm --dump
- name: make
- run: make -s -j
+ run: make -s -j4
- name: get cpu info
run: |
cat /proc/cpuinfo