]> wagner.pp.ru Git - openssl-gost/engine.git/commitdiff
Build gcc-asan-openssl-master on MacOS X as well
authorRichard Levitte <richard@levitte.org>
Wed, 17 Feb 2021 06:38:17 +0000 (07:38 +0100)
committerDmitry Belyavskiy <beldmit@gmail.com>
Wed, 17 Feb 2021 10:45:44 +0000 (11:45 +0100)
.github/workflows/ci.yml

index 2fbc154a1be00e7a1ba62ef04fafbf4bc0d42f24..6be7bfa1c6c0f7a49a42cb0d6f74ca0099476931 100644 (file)
@@ -40,6 +40,34 @@ jobs:
             - run: .github/before_script.sh
             - run: .github/script.sh
 
+    macos-asan-openssl-master:
+        runs-on: macos-latest
+        env:
+            OPENSSL_BRANCH: master
+            ASAN: -DASAN=1
+        steps:
+            - name: install cpanm and Test2::V0
+              uses: perl-actions/install-with-cpanm@v1
+              with:
+                  install: Test2::V0
+            - name: Checkout gost-engine
+              uses: actions/checkout@v2
+            - name: checkout OpenSSL
+              uses: actions/checkout@v2
+              with:
+                  repository: openssl/openssl
+                  ref: master
+                  path: openssl
+            - name: configure OpenSSL
+              run: |
+                  mkdir $HOME/opt
+                  ./Configure --prefix=$HOME/opt
+              working-directory: openssl
+            - name: build+install OpenSSL
+              run: make -s install_sw
+              working-directory: openssl
+            - run: .github/script.sh
+
     gcc-openssl-stable-x86:
         runs-on: ubuntu-20.04
         env: