@@ -24,10 +24,10 @@ jobs:
2424 timeout-minutes : 20
2525 steps :
2626 - name : Check out code from GitHub
27- uses : actions/checkout@v3.5.3
27+ uses : actions/checkout@v4.0.0
2828 - name : Set up Python ${{ env.DEFAULT_PYTHON }}
2929 id : python
30- uses : actions/setup-python@v4.6.1
30+ uses : actions/setup-python@v4.7.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- 42+ 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- 62+ 6363 with :
6464 path : ${{ env.PRE_COMMIT_CACHE }}
6565 key : >-
@@ -81,15 +81,15 @@ jobs:
8181 strategy :
8282 fail-fast : false
8383 matrix :
84- python-version : [3.8, 3.9, "3.10", "3.11"]
84+ python-version : [3.8, 3.9, "3.10", "3.11", "3.12-dev" ]
8585 outputs :
8686 python-key : ${{ steps.generate-python-key.outputs.key }}
8787 steps :
8888 - name : Check out code from GitHub
89- uses : actions/checkout@v3.5.3
89+ uses : actions/checkout@v4.0.0
9090 - name : Set up Python ${{ matrix.python-version }}
9191 id : python
92- uses : actions/setup-python@v4.6.1
92+ uses : actions/setup-python@v4.7.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- 109+ 110110 with :
111111 path : venv
112112 key : >-
@@ -125,7 +125,7 @@ jobs:
125125 . venv/bin/activate
126126 pytest --cov
127127 - name : Upload coverage artifact
128- 128+ 129129 with :
130130 name : coverage-linux-${{ matrix.python-version }}
131131 path : .coverage
@@ -138,17 +138,17 @@ jobs:
138138 strategy :
139139 fail-fast : false
140140 matrix :
141- python-version : [3.8, 3.9, "3.10", "3.11"]
141+ python-version : [3.8, 3.9, "3.10", "3.11", "3.12-dev" ]
142142 steps :
143143 - name : Set temp directory
144144 run : echo "TEMP=$env:USERPROFILE\AppData\Local\Temp" >> $env:GITHUB_ENV
145145 # Workaround to set correct temp directory on Windows
146146 # https://github.com/actions/virtual-environments/issues/712
147147 - name : Check out code from GitHub
148- uses : actions/checkout@v3.5.3
148+ uses : actions/checkout@v4.0.0
149149 - name : Set up Python ${{ matrix.python-version }}
150150 id : python
151- uses : actions/setup-python@v4.6.1
151+ uses : actions/setup-python@v4.7.0
152152 with :
153153 python-version : ${{ matrix.python-version }}
154154 check-latest : true
@@ -160,7 +160,7 @@ jobs:
160160 'requirements_full.txt', 'requirements_minimal.txt') }}" >> $GITHUB_OUTPUT
161161 - name : Restore Python virtual environment
162162 id : cache-venv
163- 163+ 164164 with :
165165 path : venv
166166 key : >-
@@ -179,7 +179,7 @@ jobs:
179179 . venv\\Scripts\\activate
180180 pytest --cov
181181 - name : Upload coverage artifact
182- 182+ 183183 with :
184184 name : coverage-windows-${{ matrix.python-version }}
185185 path : .coverage
@@ -195,10 +195,10 @@ jobs:
195195 python-version : ["pypy3.8", "pypy3.10"]
196196 steps :
197197 - name : Check out code from GitHub
198- uses : actions/checkout@v3.5.3
198+ uses : actions/checkout@v4.0.0
199199 - name : Set up Python ${{ matrix.python-version }}
200200 id : python
201- uses : actions/setup-python@v4.6.1
201+ uses : actions/setup-python@v4.7.0
202202 with :
203203 python-version : ${{ matrix.python-version }}
204204 check-latest : true
@@ -210,7 +210,7 @@ jobs:
210210 }}" >> $GITHUB_OUTPUT
211211 - name : Restore Python virtual environment
212212 id : cache-venv
213- 213+ 214214 with :
215215 path : venv
216216 key : >-
@@ -229,7 +229,7 @@ jobs:
229229 . venv/bin/activate
230230 pytest --cov
231231 - name : Upload coverage artifact
232- 232+ 233233 with :
234234 name : coverage-pypy-${{ matrix.python-version }}
235235 path : .coverage
@@ -241,10 +241,10 @@ jobs:
241241 needs : ["tests-linux", "tests-windows", "tests-pypy"]
242242 steps :
243243 - name : Check out code from GitHub
244- uses : actions/checkout@v3.5.3
244+ uses : actions/checkout@v4.0.0
245245 - name : Set up Python 3.11
246246 id : python
247- uses : actions/setup-python@v4.6.1
247+ uses : actions/setup-python@v4.7.0
248248 with :
249249 python-version : " 3.11"
250250 check-latest : true
0 commit comments