]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Exchange jitter and no-ct jobs between daily and on push CI
authorTomas Mraz <tomas@openssl.org>
Wed, 4 Dec 2024 10:20:08 +0000 (11:20 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 6 Dec 2024 14:36:57 +0000 (15:36 +0100)
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Saša Nedvědický <sashan@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/26112)

.github/workflows/run-checker-daily.yml
.github/workflows/run-checker-merge.yml

index 6df9e6d54baf979d4401b3e5e9d7885b573676c7..cb3087a15ee35a10023716fefe2ebfcbfa7c63be 100644 (file)
@@ -48,6 +48,7 @@ jobs:
           no-crypto-mdebug,
           enable-crypto-mdebug-backtrace,
           no-crypto-mdebug-backtrace,
+          no-ct,
           no-deprecated,
           no-des,
           no-devcryptoeng,
@@ -196,32 +197,6 @@ jobs:
       if: steps.sctp_auth.outcome == 'success' && steps.sctp_auth.conclusion == 'success'
       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
 
-  jitter:
-    runs-on: ubuntu-latest
-    steps:
-    - name: checkout openssl
-      uses: actions/checkout@v4
-    - name: checkout jitter
-      uses: actions/checkout@v4
-      with:
-        repository: smuellerDD/jitterentropy-library
-        ref: v3.5.0
-        path: jitter
-    - name: build jitter
-      run: make -C jitter/
-    - name: checkout fuzz/corpora submodule
-      run: git submodule update --init --depth 1 fuzz/corpora
-    - name: config
-      run: ./config --with-rand-seed=none enable-jitter enable-fips-jitter --with-jitter-include=jitter/ --with-jitter-lib=jitter/ -DOPENSSL_DEFAULT_SEED_SRC=JITTER && perl configdata.pm --dump
-    - name: make
-      run: make -s -j4
-    - name: get cpu info
-      run: |
-        cat /proc/cpuinfo
-        ./util/opensslwrap.sh version -c
-    - name: make test
-      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
-
   enable_brotli_dynamic:
     runs-on: ubuntu-latest
     steps:
index 1ff4fe7d3d5bc2473d78fb4488f17ac7fa174d16..0f29cf7a803e169216a10c3c7d14d73ce677f10b 100644 (file)
@@ -19,7 +19,6 @@ jobs:
       matrix:
         opt: [
           enable-asan enable-ubsan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT,
-          no-ct,
           no-dso,
           no-dynamic-engine,
           no-ec2m enable-fips,
@@ -59,3 +58,29 @@ jobs:
         if [ -x apps/openssl ] ; then ./util/opensslwrap.sh version -c ; fi
     - name: make test
       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
+
+  jitter:
+    runs-on: ubuntu-latest
+    steps:
+    - name: checkout openssl
+      uses: actions/checkout@v4
+    - name: checkout jitter
+      uses: actions/checkout@v4
+      with:
+        repository: smuellerDD/jitterentropy-library
+        ref: v3.5.0
+        path: jitter
+    - name: build jitter
+      run: make -C jitter/
+    - name: checkout fuzz/corpora submodule
+      run: git submodule update --init --depth 1 fuzz/corpora
+    - name: config
+      run: ./config --with-rand-seed=none enable-jitter enable-fips-jitter --with-jitter-include=jitter/ --with-jitter-lib=jitter/ -DOPENSSL_DEFAULT_SEED_SRC=JITTER && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: get cpu info
+      run: |
+        cat /proc/cpuinfo
+        ./util/opensslwrap.sh version -c
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}