66 strategy :
77 fail-fast : false
88 matrix :
9- python-version : ["pypy-3.7 ", "3.9 "]
9+ python-version : ["pypy-3.9 ", "3.11 "]
1010 target : [
1111 " src-layout" ,
1212 " adhoc-layout" ,
1313 ]
1414 include :
1515 # Add new helper variables to existing jobs
16- - {python-version: "pypy-3.7 ", tox-python-version: "pypy3"}
17- - {python-version: "3.9 ", tox-python-version: "py39 "}
16+ - {python-version: "pypy-3.9 ", tox-python-version: "pypy3"}
17+ - {python-version: "3.11 ", tox-python-version: "py311 "}
1818 steps :
19- - uses : actions/checkout@v2
19+ - uses : actions/checkout@v3
2020
2121 - name : Set up Python ${{ matrix.python-version }}
22- uses : actions/setup-python@v2
22+ uses : actions/setup-python@v4
2323 with :
2424 python-version : ${{ matrix.python-version }}
2525
2626 - name : Cache
27- uses : actions/cache@v2
27+ uses : actions/cache@v3
2828 with :
2929 path : ~/.cache/pip
3030 key :
3434
3535 - name : Install dependencies
3636 run : |
37- python -m pip install -U pip
38- python -m pip install -U wheel
37+ python -m pip install --upgrade pip
38+ python -m pip install --upgrade wheel
3939 python -m pip install --progress-bar=off tox -rci/requirements.txt
4040
4141 - name : Examples
@@ -51,33 +51,15 @@ jobs:
5151 matrix :
5252 include :
5353 - name : ' check'
54- python : ' 3.9 '
55- toxpython : ' python3.9 '
54+ python : ' 3.11 '
55+ toxpython : ' python3.11 '
5656 tox_env : ' check'
5757 os : ' ubuntu-latest'
5858 - name : ' docs'
59- python : ' 3.9 '
60- toxpython : ' python3.9 '
59+ python : ' 3.11 '
60+ toxpython : ' python3.11 '
6161 tox_env : ' docs'
6262 os : ' ubuntu-latest'
63- - name : ' py36-pytest70-xdist250-coverage62 (ubuntu)'
64- python : ' 3.6'
65- toxpython : ' python3.6'
66- python_arch : ' x64'
67- tox_env : ' py36-pytest70-xdist250-coverage62'
68- os : ' ubuntu-latest'
69- - name : ' py36-pytest70-xdist250-coverage62 (windows)'
70- python : ' 3.6'
71- toxpython : ' python3.6'
72- python_arch : ' x64'
73- tox_env : ' py36-pytest70-xdist250-coverage62'
74- os : ' windows-latest'
75- - name : ' py36-pytest70-xdist250-coverage62 (macos)'
76- python : ' 3.6'
77- toxpython : ' python3.6'
78- python_arch : ' x64'
79- tox_env : ' py36-pytest70-xdist250-coverage62'
80- os : ' macos-latest'
8163 - name : ' py37-pytest71-xdist250-coverage64 (ubuntu)'
8264 python : ' 3.7'
8365 toxpython : ' python3.7'
@@ -150,23 +132,23 @@ jobs:
150132 python_arch : ' x64'
151133 tox_env : ' py310-pytest71-xdist250-coverage64'
152134 os : ' macos-latest'
153- - name : ' pypy37-pytest71-xdist250-coverage64 (ubuntu)'
154- python : ' pypy-3.7 '
155- toxpython : ' pypy3.7 '
135+ - name : ' py311-pytest72-xdist320-coverage65 (ubuntu)'
136+ python : ' 3.11 '
137+ toxpython : ' python3.11 '
156138 python_arch : ' x64'
157- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
139+ tox_env : ' py311-pytest72-xdist320-coverage65 '
158140 os : ' ubuntu-latest'
159- - name : ' pypy37-pytest71-xdist250-coverage64 (windows)'
160- python : ' pypy-3.7 '
161- toxpython : ' pypy3.7 '
141+ - name : ' py311-pytest72-xdist320-coverage65 (windows)'
142+ python : ' 3.11 '
143+ toxpython : ' python3.11 '
162144 python_arch : ' x64'
163- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
145+ tox_env : ' py311-pytest72-xdist320-coverage65 '
164146 os : ' windows-latest'
165- - name : ' pypy37-pytest71-xdist250-coverage64 (macos)'
166- python : ' pypy-3.7 '
167- toxpython : ' pypy3.7 '
147+ - name : ' py311-pytest72-xdist320-coverage65 (macos)'
148+ python : ' 3.11 '
149+ toxpython : ' python3.11 '
168150 python_arch : ' x64'
169- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
151+ tox_env : ' py311-pytest72-xdist320-coverage65 '
170152 os : ' macos-latest'
171153 - name : ' pypy38-pytest71-xdist250-coverage64 (ubuntu)'
172154 python : ' pypy-3.8'
@@ -186,17 +168,35 @@ jobs:
186168 python_arch : ' x64'
187169 tox_env : ' pypy38-pytest71-xdist250-coverage64'
188170 os : ' macos-latest'
171+ - name : ' pypy39--pytest72-xdist320-coverage65 (ubuntu)'
172+ python : ' pypy-3.9'
173+ toxpython : ' pypy3.9'
174+ python_arch : ' x64'
175+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
176+ os : ' ubuntu-latest'
177+ - name : ' pypy39-pytest72-xdist320-coverage65 (windows)'
178+ python : ' pypy-3.9'
179+ toxpython : ' pypy3.9'
180+ python_arch : ' x64'
181+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
182+ os : ' windows-latest'
183+ - name : ' pypy39-pytest72-xdist320-coverage65 (macos)'
184+ python : ' pypy-3.9'
185+ toxpython : ' pypy3.9'
186+ python_arch : ' x64'
187+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
188+ os : ' macos-latest'
189189 steps :
190- - uses : actions/checkout@v2
190+ - uses : actions/checkout@v3
191191 with :
192192 fetch-depth : 0
193- - uses : actions/setup-python@v2
193+ - uses : actions/setup-python@v4
194194 with :
195195 python-version : ${{ matrix.python }}
196196 architecture : ${{ matrix.python_arch }}
197197 - name : install dependencies
198198 run : |
199- python -mpip install --progress-bar=off -r ci/requirements.txt
199+ python -m pip install --progress-bar=off -r ci/requirements.txt
200200 virtualenv --version
201201 pip --version
202202 tox --version
0 commit comments