[openssl] master update

Dr. Paul Dale pauli at openssl.org
Tue Aug 31 10:42:22 UTC 2021


The branch master has been updated
       via  c7468c17d7090492c266492ffa4ccf5baf93ffc4 (commit)
      from  2bdab81198ae366d25547b1441609c7d324b0bb4 (commit)


- Log -----------------------------------------------------------------
commit c7468c17d7090492c266492ffa4ccf5baf93ffc4
Author: Pauli <pauli at openssl.org>
Date:   Mon Aug 30 16:06:49 2021 +1000

    CI: add builds covering a number of different compiler versions
    
    Reviewed-by: Tomas Mraz <tomas at openssl.org>
    Reviewed-by: Richard Levitte <levitte at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/16463)

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

Summary of changes:
 .github/workflows/compiler-zoo.yml | 53 ++++++++++++++++++++++++++++++++++++++
 1 file changed, 53 insertions(+)
 create mode 100644 .github/workflows/compiler-zoo.yml

diff --git a/.github/workflows/compiler-zoo.yml b/.github/workflows/compiler-zoo.yml
new file mode 100644
index 0000000000..29a9097343
--- /dev/null
+++ b/.github/workflows/compiler-zoo.yml
@@ -0,0 +1,53 @@
+name: Compiler Zoo CI
+
+on: [push]
+
+jobs:
+  compiler:
+    strategy:
+      fail-fast: false
+      matrix:
+        zoo: [
+          {
+            cc: gcc-7
+          }, {
+            cc: gcc-8
+          }, {
+            cc: gcc-9
+          }, {
+            cc: gcc-10
+          }, {
+            cc: clang-6.0
+          }, {
+            cc: clang-7
+          }, {
+            cc: clang-8
+          }, {
+            cc: clang-9
+          }, {
+            cc: clang-10
+          }, {
+            cc: clang-11
+          }, {
+            cc: clang-12
+          }
+        ]
+    runs-on: ubuntu-latest
+    steps:
+    - name: install packages
+      run: |
+        sudo apt-get update
+        sudo apt-get -yq --force-yes install ${{ matrix.zoo.cc }}
+    - uses: actions/checkout at v2
+
+    - name: config
+      run: |
+        CC=${{ matrix.zoo.cc }} ./config --banner=Configured no-shared \
+            -Wall -Werror enable-fips --strict-warnings
+
+    - name: config dump
+      run: ./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