[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