6
6
strategy :
7
7
fail-fast : false
8
8
matrix :
9
- python-version : ["pypy-3.7 ", "3.9 "]
9
+ python-version : ["pypy-3.8 ", "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,23 +132,23 @@ jobs:
150
132
python_arch : ' x64'
151
133
tox_env : ' py310-pytest71-xdist250-coverage64'
152
134
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 '
156
138
python_arch : ' x64'
157
- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
139
+ tox_env : ' py311-pytest72-xdist320-coverage65 '
158
140
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 '
162
144
python_arch : ' x64'
163
- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
145
+ tox_env : ' py311-pytest72-xdist320-coverage65 '
164
146
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 '
168
150
python_arch : ' x64'
169
- tox_env : ' pypy37-pytest71-xdist250-coverage64 '
151
+ tox_env : ' py311-pytest72-xdist320-coverage65 '
170
152
os : ' macos-latest'
171
153
- name : ' pypy38-pytest71-xdist250-coverage64 (ubuntu)'
172
154
python : ' pypy-3.8'
@@ -186,17 +168,35 @@ jobs:
186
168
python_arch : ' x64'
187
169
tox_env : ' pypy38-pytest71-xdist250-coverage64'
188
170
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'
189
189
steps :
190
- - uses : actions/checkout@v2
190
+ - uses : actions/checkout@v3
191
191
with :
192
192
fetch-depth : 0
193
- - uses : actions/setup-python@v2
193
+ - uses : actions/setup-python@v4
194
194
with :
195
195
python-version : ${{ matrix.python }}
196
196
architecture : ${{ matrix.python_arch }}
197
197
- name : install dependencies
198
198
run : |
199
- python -mpip install --progress-bar=off -r ci/requirements.txt
199
+ python -m pip install --progress-bar=off -r ci/requirements.txt
200
200
virtualenv --version
201
201
pip --version
202
202
tox --version
0 commit comments