[openssl] master update

tomas at openssl.org tomas at openssl.org
Mon May 24 07:47:21 UTC 2021


The branch master has been updated
       via  69d8cf70ef6496e0bc8fc5a27b068b4b4488d4a8 (commit)
       via  d7c18395bfc17d00e490472cbc3fd40dff0d02b7 (commit)
      from  094287551a31ba74eb9bfdb4a808d19f4553371b (commit)


- Log -----------------------------------------------------------------
commit 69d8cf70ef6496e0bc8fc5a27b068b4b4488d4a8
Author: Tomas Mraz <tomas at openssl.org>
Date:   Fri May 21 10:56:00 2021 +0200

    Windows CI: use nasm on 32bit and 64bit shared builds
    
    Reviewed-by: Paul Dale <pauli at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15349)

commit d7c18395bfc17d00e490472cbc3fd40dff0d02b7
Author: Tomas Mraz <tomas at openssl.org>
Date:   Wed May 19 14:18:04 2021 +0200

    Add some basic Windows builds to the Windows CI workflow
    
    Reviewed-by: Paul Dale <pauli at openssl.org>
    (Merged from https://github.com/openssl/openssl/pull/15349)

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

Summary of changes:
 .github/workflows/windows.yml | 48 +++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 48 insertions(+)

diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 57962eef55..56489408b5 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -3,6 +3,54 @@ name: Windows GitHub CI
 on: [pull_request, push]
 
 jobs:
+  shared:
+    runs-on: windows-latest
+    # Run a job for each of the specified target architectures:
+    strategy:
+      matrix:
+        arch:
+          - win64
+          - win32
+    steps:
+    - uses: actions/checkout at v2
+    - uses: ilammy/msvc-dev-cmd at v1
+      with:
+        arch: ${{ matrix.arch }}
+    - uses: ilammy/setup-nasm at v1
+      with:
+        platform: ${{ matrix.arch }}
+    - name: prepare the build directory
+      run: mkdir _build
+    - name: config
+      working-directory: _build
+      run: |
+        if ( "${{ matrix.arch }}" -eq "win32" ) { $target = "VC-WIN32" } else { $target = "VC-WIN64A" }
+        perl ..\Configure --banner=Configured no-makedepend no-fips $target
+        perl configdata.pm --dump
+    - name: build
+      working-directory: _build
+      run: nmake
+    - name: test
+      working-directory: _build
+      run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz
+  plain:
+    runs-on: windows-latest
+    steps:
+    - uses: actions/checkout at v2
+    - uses: ilammy/msvc-dev-cmd at v1
+    - name: prepare the build directory
+      run: mkdir _build
+    - name: config
+      working-directory: _build
+      run: |
+        perl ..\Configure --banner=Configured no-makedepend no-shared no-fips VC-WIN64A-masm
+        perl configdata.pm --dump
+    - name: build
+      working-directory: _build
+      run: nmake
+    - name: test
+      working-directory: _build
+      run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz
   minimal:
     runs-on: windows-latest
     steps:


More information about the openssl-commits mailing list