@@ -46,7 +46,7 @@ concurrency:
46
46
jobs :
47
47
pre-setup :
48
48
name : ⚙️ Pre-set global build settings
49
- runs-on : ubuntu-latest
49
+ runs-on : ubuntu-20.04
50
50
defaults :
51
51
run :
52
52
shell : python
@@ -216,7 +216,7 @@ jobs:
216
216
needs :
217
217
- pre-setup # transitive, for accessing settings
218
218
219
- runs-on : ubuntu-latest
219
+ runs-on : ubuntu-20.04
220
220
221
221
env :
222
222
PY_COLORS : 1
@@ -263,7 +263,7 @@ jobs:
263
263
python -m
264
264
pip install
265
265
--user
266
- tox
266
+ tox==3.25.1
267
267
268
268
- name : Grab the source from Git
269
269
uses : actions/checkout@v3
@@ -331,7 +331,7 @@ jobs:
331
331
- build
332
332
- pre-setup # transitive, for accessing settings
333
333
334
- runs-on : ubuntu-latest
334
+ runs-on : ubuntu-20.04
335
335
strategy :
336
336
matrix :
337
337
toxenv :
@@ -388,7 +388,7 @@ jobs:
388
388
python -m
389
389
pip install
390
390
--user
391
- tox
391
+ tox==3.25.1
392
392
393
393
- name : Grab the source from Git
394
394
uses : actions/checkout@v3
@@ -433,15 +433,15 @@ jobs:
433
433
- build
434
434
- pre-setup # transitive, for accessing settings
435
435
436
- runs-on : ${{ matrix.os }}-latest
436
+ runs-on : ${{ matrix.os }}
437
437
strategy :
438
438
fail-fast : false
439
439
# max-parallel: 4
440
440
matrix :
441
441
os :
442
- - macOS
443
- - Ubuntu
444
- - Windows
442
+ - macOS-latest
443
+ - Ubuntu-20.04
444
+ - Windows-latest
445
445
python :
446
446
# NOTE: The latest and the lowest supported Pythons are prioritized
447
447
# NOTE: to improve the responsiveness. It's nice to see the most
@@ -505,7 +505,7 @@ jobs:
505
505
python -m
506
506
pip install
507
507
--user
508
- tox
508
+ tox==3.25.1
509
509
510
510
- name : Grab the source from Git
511
511
uses : actions/checkout@v3
@@ -543,7 +543,7 @@ jobs:
543
543
verbose : true
544
544
545
545
test-container :
546
- runs-on : ubuntu-latest
546
+ runs-on : ubuntu-20.04
547
547
permissions :
548
548
packages : write
549
549
if : success()
@@ -603,7 +603,7 @@ jobs:
603
603
./tests/integration/test_integration.sh 8899
604
604
605
605
analyze :
606
- runs-on : ubuntu-latest
606
+ runs-on : ubuntu-20.04
607
607
name : 🛡️ Analyze
608
608
# schedule:
609
609
# - cron: '0 14 * * 1'
@@ -659,11 +659,11 @@ jobs:
659
659
uses : github/codeql-action/analyze@v2
660
660
661
661
# brew:
662
- # runs-on: ${{ matrix.os }}-latest
662
+ # runs-on: ${{ matrix.os }}
663
663
# name: 🍺 🐍${{ matrix.python }} @ ${{ matrix.os }}
664
664
# strategy:
665
665
# matrix:
666
- # os: [macOS]
666
+ # os: [macOS-latest ]
667
667
# python: ['3.10']
668
668
# # max-parallel: 1
669
669
# fail-fast: false
@@ -681,11 +681,11 @@ jobs:
681
681
# proxy -h
682
682
683
683
dashboard :
684
- runs-on : ${{ matrix.os }}-latest
684
+ runs-on : ${{ matrix.os }}
685
685
name : 📊 Node ${{ matrix.node }} @ ${{ matrix.os }}
686
686
strategy :
687
687
matrix :
688
- os : [ubuntu, windows, macOS]
688
+ os : [ubuntu-20.04 , windows-latest , macOS-latest ]
689
689
node : ['10.x', '11.x', '12.x']
690
690
# max-parallel: 4
691
691
fail-fast : false
@@ -712,11 +712,11 @@ jobs:
712
712
cd ..
713
713
714
714
developer :
715
- runs-on : ${{ matrix.os }}-latest
715
+ runs-on : ${{ matrix.os }}
716
716
name : 🧑💻 👩💻 👨💻 Developer setup ${{ matrix.node }} @ ${{ matrix.os }}
717
717
strategy :
718
718
matrix :
719
- os : [ubuntu, macOS]
719
+ os : [ubuntu-20.04 , macOS-latest ]
720
720
python : ['3.10']
721
721
fail-fast : false
722
722
steps :
@@ -740,7 +740,7 @@ jobs:
740
740
python3 -m proxy --version
741
741
742
742
ghcr-latest :
743
- runs-on : ubuntu-latest
743
+ runs-on : ubuntu-20.04
744
744
permissions :
745
745
packages : write
746
746
if : success()
@@ -822,7 +822,7 @@ jobs:
822
822
-t $LATEST_TAG .
823
823
824
824
ghcr-openssl :
825
- runs-on : ubuntu-latest
825
+ runs-on : ubuntu-20.04
826
826
permissions :
827
827
packages : write
828
828
if : success()
@@ -902,7 +902,7 @@ jobs:
902
902
-t $LATEST_TAG .
903
903
904
904
docker-latest :
905
- runs-on : ubuntu-latest
905
+ runs-on : ubuntu-20.04
906
906
permissions :
907
907
packages : write
908
908
if : success()
@@ -975,7 +975,7 @@ jobs:
975
975
- ghcr-openssl
976
976
- docker-latest
977
977
978
- runs-on : ubuntu-latest
978
+ runs-on : ubuntu-20.04
979
979
980
980
steps :
981
981
- name : Decide whether the needed jobs succeeded or failed
@@ -990,7 +990,7 @@ jobs:
990
990
- pre-setup # transitive, for accessing settings
991
991
if : >-
992
992
fromJSON(needs.pre-setup.outputs.release-requested)
993
- runs-on : ubuntu-latest
993
+ runs-on : ubuntu-20.04
994
994
995
995
environment :
996
996
name : release
@@ -1019,7 +1019,7 @@ jobs:
1019
1019
if : >-
1020
1020
fromJSON(needs.pre-setup.outputs.is-untagged-devel)
1021
1021
|| fromJSON(needs.pre-setup.outputs.release-requested)
1022
- runs-on : ubuntu-latest
1022
+ runs-on : ubuntu-20.04
1023
1023
1024
1024
environment :
1025
1025
name : release-testpypi
@@ -1048,7 +1048,7 @@ jobs:
1048
1048
needs :
1049
1049
- publish-pypi
1050
1050
- pre-setup # transitive, for accessing settings
1051
- runs-on : ubuntu-latest
1051
+ runs-on : ubuntu-20.04
1052
1052
1053
1053
steps :
1054
1054
- name : Fetch the src snapshot
@@ -1081,7 +1081,7 @@ jobs:
1081
1081
needs :
1082
1082
- post-release-repo-update
1083
1083
- pre-setup # transitive, for accessing settings
1084
- runs-on : ubuntu-latest
1084
+ runs-on : ubuntu-20.04
1085
1085
1086
1086
permissions :
1087
1087
contents : write
0 commit comments