24
24
timeout-minutes : 20
25
25
steps :
26
26
- name : Check out code from GitHub
27
- uses : actions/checkout@v4.2.2
27
+ uses : actions/checkout@v5.0.0
28
28
- name : Set up Python ${{ env.DEFAULT_PYTHON }}
29
29
id : python
30
30
39
39
'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
40
40
- name : Restore Python virtual environment
41
41
id : cache-venv
42
-
42
+
43
43
with :
44
44
path : venv
45
45
key : >-
59
59
hashFiles('.pre-commit-config.yaml') }}" >> $GITHUB_OUTPUT
60
60
- name : Restore pre-commit environment
61
61
id : cache-precommit
62
-
62
+
63
63
with :
64
64
path : ${{ env.PRE_COMMIT_CACHE }}
65
65
key : >-
72
72
- name : Run pre-commit checks
73
73
run : |
74
74
. venv/bin/activate
75
- pre-commit run pylint --all-files
75
+ pre-commit run --hook-stage manual pylint-ci --all-files
76
76
77
77
tests-linux :
78
78
name : tests / run / ${{ matrix.python-version }} / Linux
86
86
python-key : ${{ steps.generate-python-key.outputs.key }}
87
87
steps :
88
88
- name : Check out code from GitHub
89
- uses : actions/checkout@v4.2.2
89
+ uses : actions/checkout@v5.0.0
90
90
- name : Set up Python ${{ matrix.python-version }}
91
91
id : python
92
92
@@ -106,7 +106,7 @@ jobs:
106
106
'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
107
107
- name : Restore Python virtual environment
108
108
id : cache-venv
109
-
109
+
110
110
with :
111
111
path : venv
112
112
key : >-
@@ -146,7 +146,7 @@ jobs:
146
146
# Workaround to set correct temp directory on Windows
147
147
# https://github.com/actions/virtual-environments/issues/712
148
148
- name : Check out code from GitHub
149
- uses : actions/checkout@v4.2.2
149
+ uses : actions/checkout@v5.0.0
150
150
- name : Set up Python ${{ matrix.python-version }}
151
151
id : python
152
152
@@ -161,7 +161,7 @@ jobs:
161
161
'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
162
162
- name : Restore Python virtual environment
163
163
id : cache-venv
164
-
164
+
165
165
with :
166
166
path : venv
167
167
key : >-
@@ -197,7 +197,7 @@ jobs:
197
197
python-version : ["pypy3.10"]
198
198
steps :
199
199
- name : Check out code from GitHub
200
- uses : actions/checkout@v4.2.2
200
+ uses : actions/checkout@v5.0.0
201
201
- name : Set up Python ${{ matrix.python-version }}
202
202
id : python
203
203
@@ -212,7 +212,7 @@ jobs:
212
212
}}" >> $GITHUB_OUTPUT
213
213
- name : Restore Python virtual environment
214
214
id : cache-venv
215
-
215
+
216
216
with :
217
217
path : venv
218
218
key : >-
@@ -244,7 +244,7 @@ jobs:
244
244
needs : ["tests-linux", "tests-windows", "tests-pypy"]
245
245
steps :
246
246
- name : Check out code from GitHub
247
- uses : actions/checkout@v4.2.2
247
+ uses : actions/checkout@v5.0.0
248
248
- name : Set up Python 3.13
249
249
id : python
250
250
@@ -254,7 +254,7 @@ jobs:
254
254
- name : Install dependencies
255
255
run : pip install -U -r requirements_minimal.txt
256
256
- name : Download all coverage artifacts
257
- uses : actions/download-artifact@v4.3 .0
257
+ uses : actions/download-artifact@v5.0 .0
258
258
- name : Combine Linux coverage results
259
259
run : |
260
260
coverage combine coverage-linux*/.coverage
0 commit comments