Skip to content

Commit 34dd23b

Browse files
committed
Update Win OpenSSL and build shared libraries
[windows-openssl]
1 parent 8144e24 commit 34dd23b

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

.github/workflows/build_openssl_windows.yml

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
uses: actions/checkout@v3
2525
with:
2626
repository: openssl/openssl
27-
ref: openssl-3.0.13
27+
ref: openssl-3.0.16
2828
path: openssl
2929

3030
- name: Setup msbuild environment
@@ -48,6 +48,12 @@ jobs:
4848
mkdir build/win32
4949
move libcrypto.lib build/win32
5050
move libssl.lib build/win32
51+
nmake clean
52+
perl Configure no-tests VC-WIN32
53+
nmake
54+
move libcrypto3.dll build/win32
55+
move libssl3.dll build/win32
56+
5157
- name: Build OpenSSL x64
5258
if: matrix.arch == 'amd64'
5359
run: |
@@ -60,9 +66,14 @@ jobs:
6066
move libcrypto.lib build/win64
6167
move libssl.lib build/win64
6268
move include build/include
69+
nmake clean
70+
perl Configure no-tests VC-WIN64A
71+
nmake
72+
move libcrypto-3-x64.dll build/win64
73+
move libssl-3-x64.dll build/win64
6374
6475
- name: Archive Windows OpenSSL libs
65-
uses: actions/upload-artifact@v3
76+
uses: actions/upload-artifact@v4
6677
with:
6778
retention-days: 1
6879
name: windows-openssl

0 commit comments

Comments
 (0)