[openssl] master update

Dr. Paul Dale pauli at openssl.org
Wed May 12 07:12:50 UTC 2021


The branch master has been updated
       via  ab6db11e63485e8dc17f768f9be35a9120f20c91 (commit)
       via  4da44374d1d5cb1142107385a7f7bdc9e9f48afc (commit)
      from  7303c5821779613e9a7fe239990662f80284a693 (commit)


- Log -----------------------------------------------------------------
commit ab6db11e63485e8dc17f768f9be35a9120f20c91
Author: Pauli <pauli at openssl.org>
Date:   Tue May 4 08:59:01 2021 +1000

    Run-checker converted to GitHub Actions
    
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15129)

commit 4da44374d1d5cb1142107385a7f7bdc9e9f48afc
Author: Pauli <pauli at openssl.org>
Date:   Fri May 7 13:26:44 2021 +1000

    coveralls: fix comment to indicate daily not weekly
    
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15129)

-----------------------------------------------------------------------

Summary of changes:
 .github/workflows/coveralls.yml         |   2 +-
 .github/workflows/run-checker-ci.yml    |  38 +++++++++
 .github/workflows/run-checker-daily.yml | 134 ++++++++++++++++++++++++++++++++
 .github/workflows/run-checker-merge.yml |  31 ++++++++
 4 files changed, 204 insertions(+), 1 deletion(-)
 create mode 100644 .github/workflows/run-checker-ci.yml
 create mode 100644 .github/workflows/run-checker-daily.yml
 create mode 100644 .github/workflows/run-checker-merge.yml

diff --git a/.github/workflows/coveralls.yml b/.github/workflows/coveralls.yml
index 758ed9b581..c6e4f76bfc 100644
--- a/.github/workflows/coveralls.yml
+++ b/.github/workflows/coveralls.yml
@@ -1,6 +1,6 @@
 name: Coverage
 
-#Run once a week
+#Run once a day
 on:
   schedule:
     - cron:  '49 0 * * *'
diff --git a/.github/workflows/run-checker-ci.yml b/.github/workflows/run-checker-ci.yml
new file mode 100644
index 0000000000..d89c7740e1
--- /dev/null
+++ b/.github/workflows/run-checker-ci.yml
@@ -0,0 +1,38 @@
+
+# Jobs run per pull request submission
+name: Run-checker CI
+on: [pull_request]
+jobs:
+  run-checker:
+    strategy:
+      fail-fast: false
+      matrix:
+        opt: [
+          no-cmp,
+          no-cms,
+          no-ct,
+          no-dtls,
+          no-ec,
+          no-legacy,
+          no-siv,
+          no-sock,
+          no-srp,
+          no-srtp,
+          enable-ssl-trace,
+          no-tests,
+          no-threads,
+          no-tls,
+          no-tls1_3,
+          enable-trace,
+          no-ts,
+          no-ui,
+        ]
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout at v2
+    - name: config
+      run: CC=clang ./config --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
diff --git a/.github/workflows/run-checker-daily.yml b/.github/workflows/run-checker-daily.yml
new file mode 100644
index 0000000000..9f0bc37db2
--- /dev/null
+++ b/.github/workflows/run-checker-daily.yml
@@ -0,0 +1,134 @@
+name: Run-checker daily
+# Jobs run daily
+
+on:
+  schedule:
+    - cron: '0 6 * * *'
+jobs:
+  run-checker:
+    strategy:
+      fail-fast: false
+      matrix:
+        opt: [
+          386,
+          enable-acvp-tests,
+          no-afalgeng,
+          no-aria,
+          no-asan,
+          no-asm,
+          no-async,
+          no-autoalginit,
+          no-autoerrinit,
+          no-autoload-config,
+          no-bf,
+          no-blake2,
+          no-buildtest-c++,
+          no-bulk,
+          no-cached-fetch,
+          no-camellia,
+          no-capieng,
+          no-cast,
+          no-chacha,
+          no-cmac,
+          no-comp,
+          enable-crypto-mdebug,
+          no-crypto-mdebug,
+          enable-crypto-mdebug-backtrace,
+          no-crypto-mdebug-backtrace,
+          no-deprecated,
+          no-des,
+          no-devcryptoeng,
+          no-dh,
+          no-dsa,
+          no-dtls1,
+          no-dtls1_2,
+          no-dtls1_2-method,
+          no-dtls1-method,
+          no-ec2m,
+          no-ecdh,
+          no-ecdsa,
+          enable-ec_nistp_64_gcc_128,
+          no-ec_nistp_64_gcc_128,
+          enable-egd,
+          no-egd,
+          no-engine,
+          no-external-tests,
+          enable-fips,
+          enable-fips enable-acvp-tests,
+          enable-fips no-tls1_3,
+          no-fuzz-afl,
+          no-fuzz-libfuzzer,
+          no-gost,
+          enable-heartbeats,
+          no-heartbeats,
+          no-hw,
+          no-hw-padlock,
+          no-idea,
+          no-ktls,
+          no-makedepend,
+          enable-md2,
+          no-md2,
+          no-md4,
+          no-mdc2,
+          no-module,
+          no-msan,
+          no-multiblock,
+          no-nextprotoneg,
+          no-ocb,
+          no-ocsp,
+          no-padlockeng,
+          no-pic,
+          no-pinshared,
+          no-poly1305,
+          no-posix-io,
+          no-psk,
+          no-rc2,
+          no-rc4,
+          enable-rc5,
+          no-rc5,
+          no-rdrand,
+          no-rfc3779,
+          no-ripemd,
+          no-rmd160,
+          no-scrypt,
+          no-sctp,
+          no-secure-memory,
+          no-seed,
+          no-shared,
+          no-siphash,
+          no-sm2,
+          no-sm3,
+          no-sm4,
+          no-sse2,
+          no-ssl,
+          no-ssl3,
+          no-ssl3-method,
+          no-ssl-trace,
+          no-static-engine no-shared,
+          no-stdio,
+          no-tls1,
+          no-tls1_1,
+          no-tls1_1-method,
+          no-tls1_2,
+          no-tls1_2-method,
+          no-tls1-method,
+          no-trace,
+          no-ubsan,
+          no-ui-console,
+          enable-unit-test,
+          no-uplink,
+          no-weak-ssl-ciphers,
+          no-whirlpool,
+          no-zlib,
+          enable-zlib-dynamic,
+          no-zlib-dynamic,
+        ]
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout at v2
+    - name: config
+      run: CC=clang ./config --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
diff --git a/.github/workflows/run-checker-merge.yml b/.github/workflows/run-checker-merge.yml
new file mode 100644
index 0000000000..179d5dc0c0
--- /dev/null
+++ b/.github/workflows/run-checker-merge.yml
@@ -0,0 +1,31 @@
+name: Run-checker merge
+# Jobs run per merge to master
+
+on: [push]
+jobs:
+  run-checker:
+    strategy:
+      fail-fast: false
+      matrix:
+        opt: [
+          enable-asan no-shared no-asm -DOPENSSL_SMALL_FOOTPRINT,
+          no-dgram,
+          no-dso,
+          no-dynamic-engine,
+          no-engine no-shared,
+          no-err,
+          no-filenames,
+          enable-ubsan no-asm -DPEDANTIC -DOPENSSL_SMALL_FOOTPRINT -fno-sanitize=alignment,
+          no-unit-test,
+          enable-weak-ssl-ciphers,
+          enable-zlib,
+        ]
+    runs-on: ubuntu-latest
+    steps:
+    - uses: actions/checkout at v2
+    - name: config
+      run: CC=clang ./config --strict-warnings ${{ matrix.opt }} && perl configdata.pm --dump
+    - name: make
+      run: make -s -j4
+    - name: make test
+      run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}


More information about the openssl-commits mailing list