23
23
runs-on : " ubuntu-20.04"
24
24
continue-on-error : ${{ matrix.config.experimental }}
25
25
env :
26
- USING_COVERAGE : ' 3.6,3.7,3.8,3.9,3.10,3.11.0-rc.2 ,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
26
+ USING_COVERAGE : ' 3.6,3.7,3.8,3.9,3.10,3.11,pypy-3.6,pypy-3.7,pypy-3.8,pypy-3.9'
27
27
28
28
strategy :
29
29
fail-fast : False
@@ -34,15 +34,15 @@ jobs:
34
34
- {python-version: "3.8", testenvs: "py38,build", experimental: False}
35
35
- {python-version: "3.9", testenvs: "py39,build", experimental: False}
36
36
- {python-version: "3.10", testenvs: "py310,build", experimental: False}
37
- - {python-version: "3.11.0-rc.2 ", testenvs: "py311-dev,build", experimental: True}
37
+ - {python-version: "3.11", testenvs: "py311-dev,build", experimental: True}
38
38
- {python-version: "pypy-3.6", testenvs: "pypy36,build", experimental: False}
39
39
- {python-version: "pypy-3.7", testenvs: "pypy37,build", experimental: True}
40
40
- {python-version: "pypy-3.8", testenvs: "pypy38,build", experimental: True}
41
41
- {python-version: "pypy-3.9", testenvs: "pypy39", experimental: True}
42
42
43
43
steps :
44
44
- name : Checkout 🛎️
45
- uses : " actions/checkout@v2 "
45
+ uses : " actions/checkout@v3 "
46
46
47
47
- name : Check for changed files
48
48
if : startsWith(github.ref, 'refs/tags/') != true
57
57
- name : Setup Python 🐍
58
58
id : setup-python
59
59
if : ${{ steps.changes.outputs.code == 'true' || steps.changes.outcome == 'skipped' }}
60
- uses : " actions/setup-python@v2 "
60
+ uses : " actions/setup-python@v4 "
61
61
with :
62
62
python-version : " ${{ matrix.config.python-version }}"
63
63
75
75
run : python -m tox -e "${{ matrix.config.testenvs }}" -s false
76
76
77
77
- name : " Upload Coverage 🚀"
78
- uses : actions/upload-artifact@v2
78
+ uses : actions/upload-artifact@v3
79
79
if : ${{ always() && steps.setup-python.outcome == 'success' }}
80
80
with :
81
81
name : " coverage-${{ matrix.config.python-version }}"
@@ -87,10 +87,10 @@ jobs:
87
87
runs-on : " ubuntu-20.04"
88
88
steps :
89
89
- name : Checkout 🛎️
90
- uses : " actions/checkout@v2 "
90
+ uses : " actions/checkout@v3 "
91
91
92
92
- name : Setup Python 🐍
93
- uses : " actions/setup-python@v2 "
93
+ uses : " actions/setup-python@v4 "
94
94
with :
95
95
python-version : 3.8
96
96
@@ -100,7 +100,7 @@ jobs:
100
100
python -m pip install --upgrade "coveralls>=3.0.0" coverage_pyver_pragma
101
101
102
102
- name : " Download Coverage 🪂"
103
- uses : actions/download-artifact@v2
103
+ uses : actions/download-artifact@v3
104
104
with :
105
105
path : coverage
106
106
@@ -118,7 +118,7 @@ jobs:
118
118
119
119
- name : " Upload Combined Coverage Artefact 🚀"
120
120
if : ${{ steps.show.outcome != 'failure' }}
121
- uses : actions/upload-artifact@v2
121
+ uses : actions/upload-artifact@v3
122
122
with :
123
123
name : " combined-coverage"
124
124
path : .coverage
@@ -136,11 +136,11 @@ jobs:
136
136
runs-on : " ubuntu-20.04"
137
137
steps :
138
138
- name : Checkout 🛎️
139
- uses : " actions/checkout@v2 "
139
+ uses : " actions/checkout@v3 "
140
140
if : startsWith(github.ref, 'refs/tags/')
141
141
142
142
- name : Setup Python 🐍
143
- uses : " actions/setup-python@v2 "
143
+ uses : " actions/setup-python@v4 "
144
144
if : startsWith(github.ref, 'refs/tags/')
145
145
with :
146
146
python-version : 3.8
@@ -181,10 +181,10 @@ jobs:
181
181
if : startsWith(github.ref, 'refs/tags/') || (startsWith(github.event.head_commit.message, 'Bump version') != true)
182
182
steps :
183
183
- name : Checkout 🛎️
184
- uses : " actions/checkout@v2 "
184
+ uses : " actions/checkout@v3 "
185
185
186
186
- name : Setup Python 🐍
187
- uses : " actions/setup-python@v2 "
187
+ uses : " actions/setup-python@v4 "
188
188
with :
189
189
python-version : 3.8
190
190
0 commit comments