@@ -24,10 +24,10 @@ jobs:
2424 timeout-minutes : 20
2525 steps :
2626 - name : Check out code from GitHub
27- uses : actions/checkout@v4.1.7
27+ uses : actions/checkout@v4.2.2
2828 - name : Set up Python ${{ env.DEFAULT_PYTHON }}
2929 id : python
30- uses : actions/setup-python@v5.1.1
30+ uses : actions/setup-python@v5.4.0
3131 with :
3232 python-version : ${{ env.DEFAULT_PYTHON }}
3333 check-latest : true
3939 'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
4040 - name : Restore Python virtual environment
4141 id : cache-venv
42- uses : actions/cache@v4.0 .2
42+ uses : actions/cache@v4.2 .2
4343 with :
4444 path : venv
4545 key : >-
5959 hashFiles('.pre-commit-config.yaml') }}" >> $GITHUB_OUTPUT
6060 - name : Restore pre-commit environment
6161 id : cache-precommit
62- uses : actions/cache@v4.0 .2
62+ uses : actions/cache@v4.2 .2
6363 with :
6464 path : ${{ env.PRE_COMMIT_CACHE }}
6565 key : >-
@@ -86,10 +86,10 @@ jobs:
8686 python-key : ${{ steps.generate-python-key.outputs.key }}
8787 steps :
8888 - name : Check out code from GitHub
89- uses : actions/checkout@v4.1.7
89+ uses : actions/checkout@v4.2.2
9090 - name : Set up Python ${{ matrix.python-version }}
9191 id : python
92- uses : actions/setup-python@v5.1.1
92+ uses : actions/setup-python@v5.4.0
9393 with :
9494 python-version : ${{ matrix.python-version }}
9595 check-latest : true
@@ -106,7 +106,7 @@ jobs:
106106 'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
107107 - name : Restore Python virtual environment
108108 id : cache-venv
109- uses : actions/cache@v4.0 .2
109+ uses : actions/cache@v4.2 .2
110110 with :
111111 path : venv
112112 key : >-
@@ -117,18 +117,19 @@ jobs:
117117 run : |
118118 python -m venv venv
119119 . venv/bin/activate
120- python -m pip install -U pip setuptools wheel
120+ python -m pip install -U pip wheel
121121 pip install -U -r requirements_full.txt
122122 pip install -e .
123123 - name : Run pytest
124124 run : |
125125 . venv/bin/activate
126126 pytest --cov
127127 - name : Upload coverage artifact
128- uses : actions/upload-artifact@v4.3.4
128+ uses : actions/upload-artifact@v4.6.1
129129 with :
130130 name : coverage-linux-${{ matrix.python-version }}
131131 path : .coverage
132+ include-hidden-files : true
132133
133134 tests-windows :
134135 name : tests / run / ${{ matrix.python-version }} / Windows
@@ -145,10 +146,10 @@ jobs:
145146 # Workaround to set correct temp directory on Windows
146147 # https://github.com/actions/virtual-environments/issues/712
147148 - name : Check out code from GitHub
148- uses : actions/checkout@v4.1.7
149+ uses : actions/checkout@v4.2.2
149150 - name : Set up Python ${{ matrix.python-version }}
150151 id : python
151- uses : actions/setup-python@v5.1.1
152+ uses : actions/setup-python@v5.4.0
152153 with :
153154 python-version : ${{ matrix.python-version }}
154155 check-latest : true
@@ -160,7 +161,7 @@ jobs:
160161 'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
161162 - name : Restore Python virtual environment
162163 id : cache-venv
163- uses : actions/cache@v4.0 .2
164+ uses : actions/cache@v4.2 .2
164165 with :
165166 path : venv
166167 key : >-
@@ -179,10 +180,11 @@ jobs:
179180 . venv\\Scripts\\activate
180181 pytest --cov
181182 - name : Upload coverage artifact
182- uses : actions/upload-artifact@v4.3.4
183+ uses : actions/upload-artifact@v4.6.1
183184 with :
184185 name : coverage-windows-${{ matrix.python-version }}
185186 path : .coverage
187+ include-hidden-files : true
186188
187189 tests-pypy :
188190 name : tests / run / ${{ matrix.python-version }} / Linux
@@ -195,10 +197,10 @@ jobs:
195197 python-version : ["pypy3.9", "pypy3.10"]
196198 steps :
197199 - name : Check out code from GitHub
198- uses : actions/checkout@v4.1.7
200+ uses : actions/checkout@v4.2.2
199201 - name : Set up Python ${{ matrix.python-version }}
200202 id : python
201- uses : actions/setup-python@v5.1.1
203+ uses : actions/setup-python@v5.4.0
202204 with :
203205 python-version : ${{ matrix.python-version }}
204206 check-latest : true
@@ -210,7 +212,7 @@ jobs:
210212 }}" >> $GITHUB_OUTPUT
211213 - name : Restore Python virtual environment
212214 id : cache-venv
213- uses : actions/cache@v4.0 .2
215+ uses : actions/cache@v4.2 .2
214216 with :
215217 path : venv
216218 key : >-
@@ -229,10 +231,11 @@ jobs:
229231 . venv/bin/activate
230232 pytest --cov
231233 - name : Upload coverage artifact
232- uses : actions/upload-artifact@v4.3.4
234+ uses : actions/upload-artifact@v4.6.1
233235 with :
234236 name : coverage-pypy-${{ matrix.python-version }}
235237 path : .coverage
238+ include-hidden-files : true
236239
237240 coverage :
238241 name : tests / process / coverage
@@ -241,22 +244,22 @@ jobs:
241244 needs : ["tests-linux", "tests-windows", "tests-pypy"]
242245 steps :
243246 - name : Check out code from GitHub
244- uses : actions/checkout@v4.1.7
247+ uses : actions/checkout@v4.2.2
245248 - name : Set up Python 3.13
246249 id : python
247- uses : actions/setup-python@v5.1.1
250+ uses : actions/setup-python@v5.4.0
248251 with :
249252 python-version : " 3.13"
250253 check-latest : true
251254 - name : Install dependencies
252255 run : pip install -U -r requirements_minimal.txt
253256 - name : Download all coverage artifacts
254- 257+ 255258 - name : Combine Linux coverage results
256259 run : |
257260 coverage combine coverage-linux*/.coverage
258261 coverage xml -o coverage-linux.xml
259- - uses : codecov/codecov-action@v4
262+ - uses : codecov/codecov-action@v5
260263 with :
261264 token : ${{ secrets.CODECOV_TOKEN }}
262265 fail_ci_if_error : true
@@ -267,7 +270,7 @@ jobs:
267270 run : |
268271 coverage combine coverage-windows*/.coverage
269272 coverage xml -o coverage-windows.xml
270- - uses : codecov/codecov-action@v4
273+ - uses : codecov/codecov-action@v5
271274 with :
272275 token : ${{ secrets.CODECOV_TOKEN }}
273276 fail_ci_if_error : true
@@ -278,7 +281,7 @@ jobs:
278281 run : |
279282 coverage combine coverage-pypy*/.coverage
280283 coverage xml -o coverage-pypy.xml
281- - uses : codecov/codecov-action@v4
284+ - uses : codecov/codecov-action@v5
282285 with :
283286 token : ${{ secrets.CODECOV_TOKEN }}
284287 fail_ci_if_error : true
0 commit comments