34
34
strategy :
35
35
fail-fast : true
36
36
matrix :
37
- pyver : ["3.7", "3.8", "3.9", "3.10"]
37
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
38
38
39
39
steps :
40
40
- uses : actions/checkout@v2
@@ -99,22 +99,24 @@ jobs:
99
99
100
100
strategy :
101
101
fail-fast : true
102
+ matrix :
103
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11"]
102
104
103
105
steps :
104
106
- uses : actions/checkout@v2
105
107
106
- - name : Set up Python
108
+ - name : Set up Python on ${{ matrix.pyver }}
107
109
uses : actions/setup-python@v1
108
110
with :
109
- python-version : " 3.8 "
111
+ python-version : ${{ matrix.pyver }}
110
112
111
113
- name : Build linux app archive
112
- run : etc/release/scancode-create-release-app-linux.sh
114
+ run : etc/release/scancode-create-release-app-linux.sh ${{ matrix.pyver }}
113
115
114
- - name : Collect built linux app
116
+ - name : Collect built linux app for python {{ matrix.pyver }}
115
117
uses : actions/upload-artifact@v3
116
118
with :
117
- name : linux_app
119
+ name : linux_app_py_${{ matrix.pyver }}
118
120
path : release/*
119
121
120
122
@@ -131,22 +133,24 @@ jobs:
131
133
132
134
strategy :
133
135
fail-fast : true
136
+ matrix :
137
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11"]
134
138
135
139
steps :
136
140
- uses : actions/checkout@v2
137
141
138
- - name : Set up Python
142
+ - name : Set up Python on ${{ matrix.pyver }}
139
143
uses : actions/setup-python@v1
140
144
with :
141
- python-version : " 3.8 "
145
+ python-version : ${{ matrix.pyver }}
142
146
143
147
- name : Build mac app archive
144
- run : etc/release/scancode-create-release-app-macos.sh
148
+ run : etc/release/scancode-create-release-app-macos.sh ${{ matrix.pyver }}
145
149
146
- - name : Collect built mac app
150
+ - name : Collect built mac app for python {{ matrix.pyver }}
147
151
uses : actions/upload-artifact@v3
148
152
with :
149
- name : macos_app
153
+ name : macos_app_py_${{ matrix.pyver }}
150
154
path : release/*
151
155
152
156
@@ -160,24 +164,27 @@ jobs:
160
164
defaults :
161
165
run :
162
166
shell : bash
167
+
163
168
strategy :
164
169
fail-fast : true
170
+ matrix :
171
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11"]
165
172
166
173
steps :
167
174
- uses : actions/checkout@v2
168
175
169
- - name : Set up Python
176
+ - name : Set up Python on ${{ matrix.pyver }}
170
177
uses : actions/setup-python@v1
171
178
with :
172
- python-version : " 3.8 "
179
+ python-version : ${{ matrix.pyver }}
173
180
174
181
- name : Build windows app archive
175
- run : etc/release/scancode-create-release-app-windows.sh
182
+ run : etc/release/scancode-create-release-app-windows.sh ${{ matrix.pyver }}
176
183
177
- - name : Collect built windows app
184
+ - name : Collect built windows app for python {{ matrix.pyver }}
178
185
uses : actions/upload-artifact@v3
179
186
with :
180
- name : windows_app
187
+ name : windows_app_py_${{ matrix.pyver }}
181
188
path : release/*
182
189
183
190
@@ -229,7 +236,7 @@ jobs:
229
236
fail-fast : true
230
237
matrix :
231
238
os : [ubuntu-20.04, ubuntu-22.04, macos-11, macos-12]
232
- pyver : ["3.7", "3.8", "3.9", "3.10"]
239
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
233
240
234
241
steps :
235
242
- uses : actions/checkout@v2
@@ -275,7 +282,7 @@ jobs:
275
282
fail-fast : true
276
283
matrix :
277
284
os : [windows-2019, windows-2022]
278
- pyver : ["3.7", "3.8", "3.9", "3.10"]
285
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
279
286
280
287
steps :
281
288
- uses : actions/checkout@v2
@@ -320,7 +327,7 @@ jobs:
320
327
fail-fast : true
321
328
matrix :
322
329
os : [ubuntu-18.04, ubuntu-20.04, ubuntu-22.04]
323
- pyver : [3.8 ]
330
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
324
331
325
332
steps :
326
333
- uses : actions/checkout@v2
@@ -330,10 +337,10 @@ jobs:
330
337
with :
331
338
python-version : ${{ matrix.pyver }}
332
339
333
- - name : Download a single artifact linux_app
340
+ - name : Download a single artifact linux_app_py_${{ matrix.pyver }}
334
341
uses : actions/download-artifact@v3
335
342
with :
336
- name : linux_app
343
+ name : linux_app_py_${{ matrix.pyver }}
337
344
path : dist
338
345
339
346
- name : test install app archive
@@ -361,7 +368,7 @@ jobs:
361
368
fail-fast : true
362
369
matrix :
363
370
os : [macos-11, macos-12]
364
- pyver : [3.8 ]
371
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
365
372
366
373
steps :
367
374
- uses : actions/checkout@v2
@@ -371,10 +378,10 @@ jobs:
371
378
with :
372
379
python-version : ${{ matrix.pyver }}
373
380
374
- - name : Download a single artifact macos_app
381
+ - name : Download a single artifact macos_app_py_${{ matrix.pyver }}
375
382
uses : actions/download-artifact@v3
376
383
with :
377
- name : macos_app
384
+ name : macos_app_py_${{ matrix.pyver }}
378
385
path : dist
379
386
380
387
- name : test install app archive
@@ -402,7 +409,7 @@ jobs:
402
409
fail-fast : true
403
410
matrix :
404
411
os : [windows-2019, windows-2022]
405
- pyver : [3.8 ]
412
+ pyver : ["3.7", "3.8", "3.9", "3.10", "3.11" ]
406
413
407
414
steps :
408
415
- uses : actions/checkout@v2
@@ -412,10 +419,10 @@ jobs:
412
419
with :
413
420
python-version : ${{ matrix.pyver }}
414
421
415
- - name : Download a single artifact windows_app
422
+ - name : Download a single artifact windows_app_py_${{ matrix.pyver }}
416
423
uses : actions/download-artifact@v3
417
424
with :
418
- name : windows_app
425
+ name : windows_app_py_${{ matrix.pyver }}
419
426
path : dist
420
427
421
428
- name : test install app archive
@@ -491,7 +498,7 @@ jobs:
491
498
strategy :
492
499
fail-fast : true
493
500
matrix :
494
- dist_names : ["wheels-3.7", "wheels-3.8", "wheels-3.9", "wheels-3.10", sdists]
501
+ dist_names : ["wheels-3.7", "wheels-3.8", "wheels-3.9", "wheels-3.10", "wheels-3.11", sdists]
495
502
496
503
steps :
497
504
- name : Set up Python
0 commit comments