Skip to content

Commit 41f5631

Browse files
committed
.github/workflows/test.yml: do not build OpenSSL apps and tests
These take time (especially on Windows) and we don't use them here anyway. Signed-off-by: Eugene Syromiatnikov <[email protected]>
1 parent a6e8f03 commit 41f5631

File tree

1 file changed

+40
-5
lines changed

1 file changed

+40
-5
lines changed

.github/workflows/test.yml

Lines changed: 40 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,24 +13,31 @@ jobs:
1313
{
1414
openssl-branch: "openssl-3.0",
1515
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
16+
configopts: 'no-tests',
1617
}, {
1718
openssl-branch: "openssl-3.2",
1819
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
20+
configopts: 'no-apps no-tests',
1921
}, {
2022
openssl-branch: "openssl-3.3",
2123
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
24+
configopts: 'no-apps no-tests',
2225
}, {
2326
openssl-branch: "openssl-3.4",
2427
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
28+
configopts: 'no-apps no-tests',
2529
}, {
2630
openssl-branch: "openssl-3.5",
2731
cmakeopts: '',
32+
configopts: 'no-apps no-tests',
2833
}, {
2934
openssl-branch: "openssl-3.6",
3035
cmakeopts: '',
36+
configopts: 'no-apps no-tests',
3137
}, {
3238
openssl-branch: "master",
3339
cmakeopts: '',
40+
configopts: 'no-apps no-tests',
3441
}
3542
]
3643
runs-on: "ubuntu-latest"
@@ -50,7 +57,7 @@ jobs:
5057
- name: "Config openssl build"
5158
working-directory: "./openssl"
5259
run: |
53-
./config --prefix="$PWD/dist"
60+
./config ${{ matrix.release.configopts }} --prefix="$PWD/dist"
5461
- name: "Build openssl"
5562
working-directory: "./openssl"
5663
run: |
@@ -84,24 +91,31 @@ jobs:
8491
{
8592
openssl-branch: "openssl-3.0",
8693
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D OPENSSL_VERSION=3.0',
94+
configopts: 'no-tests',
8795
}, {
8896
openssl-branch: "openssl-3.2",
8997
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D OPENSSL_VERSION=3.2',
98+
configopts: 'no-apps no-tests',
9099
}, {
91100
openssl-branch: "openssl-3.3",
92101
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D OPENSSL_VERSION=3.3',
102+
configopts: 'no-apps no-tests',
93103
}, {
94104
openssl-branch: "openssl-3.4",
95105
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D OPENSSL_VERSION=3.4',
106+
configopts: 'no-apps no-tests',
96107
}, {
97108
openssl-branch: "openssl-3.5",
98109
cmakeopts: '-D OPENSSL_VERSION=3.5',
110+
configopts: 'no-apps no-tests',
99111
}, {
100112
openssl-branch: "openssl-3.6",
101113
cmakeopts: '-D OPENSSL_VERSION=3.6',
114+
configopts: 'no-apps no-tests',
102115
}, {
103116
openssl-branch: "master",
104117
cmakeopts: '-D OPENSSL_VERSION=4.0',
118+
configopts: 'no-apps no-tests',
105119
}
106120
]
107121
runs-on: "ubuntu-latest"
@@ -123,7 +137,7 @@ jobs:
123137
- name: "Config openssl build"
124138
working-directory: "./openssl"
125139
run: |
126-
./config --prefix="$PWD/dist"
140+
./config ${{ matrix.release.configopts }} --prefix="$PWD/dist"
127141
- name: "Build openssl"
128142
working-directory: "./openssl"
129143
run: |
@@ -157,24 +171,31 @@ jobs:
157171
{
158172
openssl-branch: "openssl-3.0",
159173
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
174+
configopts: 'no-tests',
160175
}, {
161176
openssl-branch: "openssl-3.2",
162177
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
178+
configopts: 'no-apps no-tests',
163179
}, {
164180
openssl-branch: "openssl-3.3",
165181
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
182+
configopts: 'no-apps no-tests',
166183
}, {
167184
openssl-branch: "openssl-3.4",
168185
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
186+
configopts: 'no-apps no-tests',
169187
}, {
170188
openssl-branch: "openssl-3.5",
171189
cmakeopts: '-D "run_handshake_pool_size=handshake;;;-o 4"',
190+
configopts: 'no-apps no-tests',
172191
}, {
173192
openssl-branch: "openssl-3.6",
174193
cmakeopts: '-D "run_handshake_pool_size=handshake;;;-o 4"',
194+
configopts: 'no-apps no-tests',
175195
}, {
176196
openssl-branch: "master",
177197
cmakeopts: '',
198+
configopts: 'no-apps no-tests',
178199
}
179200
]
180201
runs-on: "ubuntu-latest"
@@ -202,7 +223,7 @@ jobs:
202223
shutdown_vm: false
203224
run: |
204225
cd openssl
205-
./config --prefix="$PWD/dist"
226+
./config ${{ matrix.release.configopts }} --prefix="$PWD/dist"
206227
- name: "Build openssl"
207228
uses: "cross-platform-actions/action@fe0167d8082ac584754ef3ffb567fded22642c7d" #v0.27.0
208229
with:
@@ -261,24 +282,31 @@ jobs:
261282
{
262283
openssl-branch: "openssl-3.0",
263284
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
285+
configopts: 'no-tests',
264286
}, {
265287
openssl-branch: "openssl-3.2",
266288
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
289+
configopts: 'no-apps no-tests',
267290
}, {
268291
openssl-branch: "openssl-3.3",
269292
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
293+
configopts: 'no-apps no-tests',
270294
}, {
271295
openssl-branch: "openssl-3.4",
272296
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;"',
297+
configopts: 'no-apps no-tests',
273298
}, {
274299
openssl-branch: "openssl-3.5",
275300
cmakeopts: '',
301+
configopts: 'no-apps no-tests',
276302
}, {
277303
openssl-branch: "openssl-3.6",
278304
cmakeopts: '',
305+
configopts: 'no-apps no-tests',
279306
}, {
280307
openssl-branch: "master",
281308
cmakeopts: '',
309+
configopts: 'no-apps no-tests',
282310
}
283311
]
284312
runs-on: "windows-latest"
@@ -299,7 +327,7 @@ jobs:
299327
shell: cmd
300328
run: |
301329
call "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
302-
perl Configure no-makedepend
330+
perl Configure no-makedepend ${{ matrix.release.configopts }}
303331
- name: "Build openssl"
304332
working-directory: ".\\openssl"
305333
shell: cmd
@@ -331,24 +359,31 @@ jobs:
331359
{
332360
openssl-branch: "openssl-3.0",
333361
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
362+
configopts: 'no-tests',
334363
}, {
335364
openssl-branch: "openssl-3.2",
336365
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
366+
configopts: 'no-apps no-tests',
337367
}, {
338368
openssl-branch: "openssl-3.3",
339369
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
370+
configopts: 'no-apps no-tests',
340371
}, {
341372
openssl-branch: "openssl-3.4",
342373
cmakeopts: '-D "run_newrawkey_algos=newrawkey;-a;x25519" -D "run_evp_fetch_pqs=evp_fetch;;" -D "run_handshake_pool_size=handshake;;;-o 4"',
374+
configopts: 'no-apps no-tests',
343375
}, {
344376
openssl-branch: "openssl-3.5",
345377
cmakeopts: '-D "run_handshake_pool_size=handshake;;;-o 4"',
378+
configopts: 'no-apps no-tests',
346379
}, {
347380
openssl-branch: "openssl-3.6",
348381
cmakeopts: '-D "run_handshake_pool_size=handshake;;;-o 4"',
382+
configopts: 'no-apps no-tests',
349383
}, {
350384
openssl-branch: "master",
351385
cmakeopts: '',
386+
configopts: 'no-apps no-tests',
352387
}
353388
]
354389
runs-on: "macos-latest"
@@ -363,7 +398,7 @@ jobs:
363398
- name: "Config openssl build"
364399
working-directory: "./openssl"
365400
run: |
366-
./config --prefix="$PWD/dist"
401+
./config ${{ matrix.release.configopts }} --prefix="$PWD/dist"
367402
- name: "Build openssl"
368403
working-directory: "./openssl"
369404
run: |

0 commit comments

Comments
 (0)