]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
CI: add a non-caching CI loop
authorPauli <ppzgs1@gmail.com>
Mon, 8 Feb 2021 01:02:52 +0000 (11:02 +1000)
committerPauli <ppzgs1@gmail.com>
Fri, 12 Feb 2021 02:28:55 +0000 (12:28 +1000)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14126)

.github/workflows/ci.yml

index b057eb1d5ba7bd7f33ded2a9fc846fb69e145b88..67ec2541b305bbd2f87f75c4c1e949acc216dcc1 100644 (file)
@@ -80,6 +80,17 @@ jobs:
     - name: make test
       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
 
+  non-caching:
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout@v2
+    - name: config
+      run: ./config enable-asan enable-ubsan no-cached-fetch && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} OPENSSL_TEST_RAND_ORDER=0 TESTS="-test_fuzz* -test_ssl_* -test_evp -test_cmp_http -test_store -test_enc -[01][0-9]"
+
   sanitizers:
     runs-on: ubuntu-latest
     steps: