]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Limit job count on compiler zoo builds
authorNeil Horman <nhorman@openssl.org>
Fri, 1 May 2026 12:23:27 +0000 (08:23 -0400)
committerNorbert Pocs <norbertp@openssl.org>
Mon, 4 May 2026 09:33:28 +0000 (11:33 +0200)
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)

.github/workflows/compiler-zoo.yml

index 3a0289a10dadf2c31351f40b195083e13296cdef..6422733a4363d1af691eada5bcf43f2614ed5346 100644 (file)
@@ -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