6
6
strategy :
7
7
fail-fast : false
8
8
matrix :
9
- python-version : ["pypy-3.7 ", "3.9 "]
9
+ python-version : ["pypy-3.9 ", "3.11 "]
10
10
target : [
11
11
" src-layout" ,
12
12
" adhoc-layout" ,
13
13
]
14
14
include :
15
15
# 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 "}
18
18
steps :
19
- - uses : actions/checkout@v2
19
+ - uses : actions/checkout@v3
20
20
21
21
- name : Set up Python ${{ matrix.python-version }}
22
- uses : actions/setup-python@v2
22
+ uses : actions/setup-python@v4
23
23
with :
24
24
python-version : ${{ matrix.python-version }}
25
25
26
26
- name : Cache
27
- uses : actions/cache@v2
27
+ uses : actions/cache@v3
28
28
with :
29
29
path : ~/.cache/pip
30
30
key :
34
34
35
35
- name : Install dependencies
36
36
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
39
39
python -m pip install --progress-bar=off tox -rci/requirements.txt
40
40
41
41
- name : Examples
@@ -51,33 +51,15 @@ jobs:
51
51
matrix :
52
52
include :
53
53
- name : ' check'
54
- python : ' 3.9 '
55
- toxpython : ' python3.9 '
54
+ python : ' 3.11 '
55
+ toxpython : ' python3.11 '
56
56
tox_env : ' check'
57
57
os : ' ubuntu-latest'
58
58
- name : ' docs'
59
- python : ' 3.9 '
60
- toxpython : ' python3.9 '
59
+ python : ' 3.11 '
60
+ toxpython : ' python3.11 '
61
61
tox_env : ' docs'
62
62
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'
81
63
- name : ' py37-pytest71-xdist250-coverage64 (ubuntu)'
82
64
python : ' 3.7'
83
65
toxpython : ' python3.7'
@@ -150,6 +132,24 @@ jobs:
150
132
python_arch : ' x64'
151
133
tox_env : ' py310-pytest71-xdist250-coverage64'
152
134
os : ' macos-latest'
135
+ - name : ' py311-pytest72-xdist320-coverage65 (ubuntu)'
136
+ python : ' 3.11'
137
+ toxpython : ' python3.11'
138
+ python_arch : ' x64'
139
+ tox_env : ' py311-pytest72-xdist320-coverage65'
140
+ os : ' ubuntu-latest'
141
+ - name : ' py311-pytest72-xdist320-coverage65 (windows)'
142
+ python : ' 3.11'
143
+ toxpython : ' python3.11'
144
+ python_arch : ' x64'
145
+ tox_env : ' py311-pytest72-xdist320-coverage65'
146
+ os : ' windows-latest'
147
+ - name : ' py311-pytest72-xdist320-coverage65 (macos)'
148
+ python : ' 3.11'
149
+ toxpython : ' python3.11'
150
+ python_arch : ' x64'
151
+ tox_env : ' py311-pytest72-xdist320-coverage65'
152
+ os : ' macos-latest'
153
153
- name : ' pypy37-pytest71-xdist250-coverage64 (ubuntu)'
154
154
python : ' pypy-3.7'
155
155
toxpython : ' pypy3.7'
@@ -186,17 +186,35 @@ jobs:
186
186
python_arch : ' x64'
187
187
tox_env : ' pypy38-pytest71-xdist250-coverage64'
188
188
os : ' macos-latest'
189
+ - name : ' pypy39--pytest72-xdist320-coverage65 (ubuntu)'
190
+ python : ' pypy-3.9'
191
+ toxpython : ' pypy3.9'
192
+ python_arch : ' x64'
193
+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
194
+ os : ' ubuntu-latest'
195
+ - name : ' pypy39-pytest72-xdist320-coverage65 (windows)'
196
+ python : ' pypy-3.9'
197
+ toxpython : ' pypy3.9'
198
+ python_arch : ' x64'
199
+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
200
+ os : ' windows-latest'
201
+ - name : ' pypy39-pytest72-xdist320-coverage65 (macos)'
202
+ python : ' pypy-3.9'
203
+ toxpython : ' pypy3.9'
204
+ python_arch : ' x64'
205
+ tox_env : ' pypy39-pytest72-xdist320-coverage65'
206
+ os : ' macos-latest'
189
207
steps :
190
- - uses : actions/checkout@v2
208
+ - uses : actions/checkout@v3
191
209
with :
192
210
fetch-depth : 0
193
- - uses : actions/setup-python@v2
211
+ - uses : actions/setup-python@v4
194
212
with :
195
213
python-version : ${{ matrix.python }}
196
214
architecture : ${{ matrix.python_arch }}
197
215
- name : install dependencies
198
216
run : |
199
- python -mpip install --progress-bar=off -r ci/requirements.txt
217
+ python -m pip install --progress-bar=off -r ci/requirements.txt
200
218
virtualenv --version
201
219
pip --version
202
220
tox --version
0 commit comments