@@ -24,13 +24,15 @@ on: # yamllint disable-line rule:truthy
24
24
The commit to be released to PyPI and tagged
25
25
in Git as `release-version`. Normally, you
26
26
should keep this empty.
27
+ required : false
27
28
YOLO :
28
- default : false
29
+ default : " false"
29
30
description : >-
30
31
Flag whether test results should block the
31
32
release (true/false). Only use this under
32
33
extraordinary circumstances to ignore the
33
34
test failures and cut the release regardless.
35
+ required : false
34
36
35
37
concurrency :
36
38
group : >-
@@ -214,7 +216,7 @@ jobs:
214
216
needs :
215
217
- pre-setup # transitive, for accessing settings
216
218
217
- runs-on : Ubuntu -latest
219
+ runs-on : ubuntu -latest
218
220
219
221
env :
220
222
PY_COLORS : 1
@@ -329,7 +331,7 @@ jobs:
329
331
- build
330
332
- pre-setup # transitive, for accessing settings
331
333
332
- runs-on : Ubuntu -latest
334
+ runs-on : ubuntu -latest
333
335
strategy :
334
336
matrix :
335
337
toxenv :
@@ -541,16 +543,14 @@ jobs:
541
543
verbose : true
542
544
543
545
test-container :
544
- runs-on : Ubuntu -latest
546
+ runs-on : ubuntu -latest
545
547
permissions :
546
548
packages : write
547
549
if : success()
548
550
needs :
549
551
- pre-setup # transitive, for accessing settings
550
552
- build
551
553
name : 🐳 Build & Test
552
- strategy :
553
- fail-fast : false
554
554
steps :
555
555
- name : Checkout
556
556
uses : actions/checkout@v2
@@ -740,16 +740,14 @@ jobs:
740
740
python3 -m proxy --version
741
741
742
742
ghcr-latest :
743
- runs-on : Ubuntu -latest
743
+ runs-on : ubuntu -latest
744
744
permissions :
745
745
packages : write
746
746
if : success()
747
747
needs :
748
748
- test-container
749
749
- pre-setup # transitive, for accessing settings
750
750
name : 🐳 ghcr:latest
751
- strategy :
752
- fail-fast : false
753
751
steps :
754
752
- name : Checkout
755
753
uses : actions/checkout@v2
@@ -824,16 +822,14 @@ jobs:
824
822
-t $LATEST_TAG .
825
823
826
824
ghcr-openssl :
827
- runs-on : Ubuntu -latest
825
+ runs-on : ubuntu -latest
828
826
permissions :
829
827
packages : write
830
828
if : success()
831
829
needs :
832
830
- test-container
833
831
- pre-setup # transitive, for accessing settings
834
832
name : 🐳 ghcr:openssl
835
- strategy :
836
- fail-fast : false
837
833
steps :
838
834
- name : Checkout
839
835
uses : actions/checkout@v2
@@ -906,16 +902,14 @@ jobs:
906
902
-t $LATEST_TAG .
907
903
908
904
docker-latest :
909
- runs-on : Ubuntu -latest
905
+ runs-on : ubuntu -latest
910
906
permissions :
911
907
packages : write
912
908
if : success()
913
909
needs :
914
910
- test-container
915
911
- pre-setup # transitive, for accessing settings
916
912
name : 🐳 docker:latest
917
- strategy :
918
- fail-fast : false
919
913
steps :
920
914
- name : Checkout
921
915
uses : actions/checkout@v2
@@ -981,7 +975,7 @@ jobs:
981
975
- ghcr-openssl
982
976
- docker-latest
983
977
984
- runs-on : Ubuntu -latest
978
+ runs-on : ubuntu -latest
985
979
986
980
steps :
987
981
- name : Decide whether the needed jobs succeeded or failed
@@ -996,7 +990,7 @@ jobs:
996
990
- pre-setup # transitive, for accessing settings
997
991
if : >-
998
992
fromJSON(needs.pre-setup.outputs.release-requested)
999
- runs-on : Ubuntu -latest
993
+ runs-on : ubuntu -latest
1000
994
1001
995
environment :
1002
996
name : release
@@ -1025,7 +1019,7 @@ jobs:
1025
1019
if : >-
1026
1020
fromJSON(needs.pre-setup.outputs.is-untagged-devel)
1027
1021
|| fromJSON(needs.pre-setup.outputs.release-requested)
1028
- runs-on : Ubuntu -latest
1022
+ runs-on : ubuntu -latest
1029
1023
1030
1024
environment :
1031
1025
name : release-testpypi
@@ -1054,7 +1048,7 @@ jobs:
1054
1048
needs :
1055
1049
- publish-pypi
1056
1050
- pre-setup # transitive, for accessing settings
1057
- runs-on : Ubuntu -latest
1051
+ runs-on : ubuntu -latest
1058
1052
1059
1053
steps :
1060
1054
- name : Fetch the src snapshot
@@ -1087,7 +1081,7 @@ jobs:
1087
1081
needs :
1088
1082
- post-release-repo-update
1089
1083
- pre-setup # transitive, for accessing settings
1090
- runs-on : Ubuntu -latest
1084
+ runs-on : ubuntu -latest
1091
1085
1092
1086
permissions :
1093
1087
contents : write
0 commit comments