47
47
- {VERSION: "3.10", TOXENV: "py310-randomorder"}
48
48
# Latest commit on the master branch, as of Jul 15, 2022.
49
49
- {VERSION: "3.10", TOXENV: "py310", OPENSSL: {TYPE: "boringssl", VERSION: "b6f47e88b09703e925c894ca77a5d90ee413e6b5"}}
50
- RUST :
51
- - stable
52
50
name : " ${{ matrix.PYTHON.TOXENV }} ${{ matrix.PYTHON.OPENSSL.TYPE }} ${{ matrix.PYTHON.OPENSSL.VERSION }} ${{ matrix.PYTHON.TOXARGS }} ${{ matrix.PYTHON.OPENSSL.CONFIG_FLAGS }}"
53
51
timeout-minutes : 15
54
52
steps :
74
72
src/rust/target/
75
73
key : ${{ runner.os }}-${{ matrix.PYTHON.VERSION }}-${{ steps.setup-python.outputs.python-version }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
76
74
77
- - uses : actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
78
- with :
79
- profile : minimal
80
- toolchain : ${{ matrix.RUST }}
81
- override : true
82
- default : true
83
75
84
76
timeout-minutes : 3
85
77
with :
@@ -225,12 +217,9 @@ jobs:
225
217
226
218
with :
227
219
python-version : ${{ matrix.PYTHON.VERSION }}
228
- - uses : actions-rs/ toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
220
+ - uses : dtolnay/rust- toolchain@3d5c338b548e8aff8b55d96390e28fa86945e1b2
229
221
with :
230
- profile : minimal
231
222
toolchain : ${{ matrix.RUST }}
232
- override : true
233
- default : true
234
223
235
224
timeout-minutes : 3
236
225
with :
@@ -280,17 +269,11 @@ jobs:
280
269
281
270
with :
282
271
python-version : ${{ matrix.PYTHON.VERSION }}
283
- - uses : actions-rs/ toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
272
+ - uses : dtolnay/rust- toolchain@3d5c338b548e8aff8b55d96390e28fa86945e1b2
284
273
with :
285
- profile : minimal
286
274
toolchain : ${{ matrix.RUST }}
287
- override : true
288
- default : true
289
275
components : llvm-tools-preview
290
- - uses : actions-rs/install@9da1d2adcfe5e7c16992e8242ca33a56b6d9b101
291
- with :
292
- crate : cargo-binutils
293
- version : latest
276
+ - run : cargo install cargo-binutils
294
277
if : steps.cargo-cache.outputs.cache-hit != 'true'
295
278
296
279
@@ -347,8 +330,6 @@ jobs:
347
330
PYTHON :
348
331
- {VERSION: "3.6", TOXENV: "py36", EXTRA_CFLAGS: ""}
349
332
- {VERSION: "3.10.3", TOXENV: "py310", EXTRA_CFLAGS: "-DUSE_OSRANDOM_RNG_FOR_TESTING"}
350
- RUST :
351
- - stable
352
333
name : " ${{ matrix.PYTHON.TOXENV }} on macOS"
353
334
timeout-minutes : 15
354
335
steps :
@@ -373,12 +354,6 @@ jobs:
373
354
374
355
with :
375
356
python-version : ${{ matrix.PYTHON.VERSION }}
376
- - uses : actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
377
- with :
378
- profile : minimal
379
- toolchain : ${{ matrix.RUST }}
380
- override : true
381
- default : true
382
357
383
358
- run : python -m pip install tox requests coverage[toml]
384
359
@@ -413,13 +388,11 @@ jobs:
413
388
fail-fast : false
414
389
matrix :
415
390
WINDOWS :
416
- - {ARCH: 'x86', WINDOWS: 'win32', RUST_TRIPLE: 'i686-pc-windows-msvc' }
417
- - {ARCH: 'x64', WINDOWS: 'win64', RUST_TRIPLE: 'x86_64-pc-windows-msvc' }
391
+ - {ARCH: 'x86', WINDOWS: 'win32'}
392
+ - {ARCH: 'x64', WINDOWS: 'win64'}
418
393
PYTHON :
419
394
- {VERSION: "3.6", TOXENV: "py36-nocoverage", CL_FLAGS: ""}
420
395
- {VERSION: "3.10", TOXENV: "py310", CL_FLAGS: "/D USE_OSRANDOM_RNG_FOR_TESTING"}
421
- RUST :
422
- - stable
423
396
JOB_NUMBER : [0, 1, 2]
424
397
name : " ${{ matrix.PYTHON.TOXENV }} on ${{ matrix.WINDOWS.WINDOWS }} (part ${{ matrix.JOB_NUMBER }})"
425
398
timeout-minutes : 15
@@ -447,14 +420,6 @@ jobs:
447
420
src/rust/target/
448
421
key : ${{ runner.os }}-${{ matrix.WINDOWS.ARCH }}-${{ steps.setup-python.outputs.python-version }}-cargo-3-${{ hashFiles('**/Cargo.lock') }}
449
422
450
- - uses : actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
451
- with :
452
- profile : minimal
453
- toolchain : ${{ matrix.RUST }}
454
- override : true
455
- default : true
456
- target : ${{ matrix.WINDOWS.RUST_TRIPLE }}
457
-
458
423
- run : python -m pip install tox requests coverage[toml]
459
424
- name : Download OpenSSL
460
425
run : |
@@ -494,8 +459,6 @@ jobs:
494
459
- certbot
495
460
- certbot-josepy
496
461
- mitmproxy
497
- RUST :
498
- - stable
499
462
PYTHON :
500
463
- 3.9
501
464
name : " Downstream tests for ${{ matrix.DOWNSTREAM }}"
@@ -522,12 +485,6 @@ jobs:
522
485
523
486
with :
524
487
python-version : ${{ matrix.PYTHON }}
525
- - uses : actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
526
- with :
527
- profile : minimal
528
- toolchain : ${{ matrix.RUST }}
529
- override : true
530
- default : true
531
488
- run : ./.github/downstream.d/${{ matrix.DOWNSTREAM }}.sh install
532
489
- run : pip install .
533
490
env :
@@ -547,12 +504,6 @@ jobs:
547
504
548
505
with :
549
506
python-version : 3.9
550
- - uses : actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af
551
- with :
552
- profile : minimal
553
- toolchain : stable
554
- override : true
555
- default : true
556
507
- run : python -m pip install -U tox
557
508
- run : tox -r -- --color=yes
558
509
env :
0 commit comments