3131 strategy :
3232 fail-fast : false
3333 matrix :
34- ki_release : [ki5, ki6, ki7, ki8, ki9]
34+ # ki5
35+ ki_release : [ki6, ki7, ki8, ki9, ki10]
3536 w_tests : [g1, g2, g3]
3637 # ki_release: [nightly]
3738 # w_tests: [gdebug]
4041 container : ghcr.io/inti-cmnb/kicad_auto_test:${{ matrix.ki_release }}
4142
4243 steps :
43- - uses : actions/checkout@v4
44+ - uses : actions/checkout@v6
4445 with :
4546 submodules : recursive
4647 - name : Test ${{ matrix.ki_release }}
8990 ./${{ matrix.w_tests }}.sh
9091 - name : Store coverage
9192 if : ${{ always() }}
92- uses : actions/upload-artifact@v4
93+ uses : actions/upload-artifact@v7
9394 with :
9495 name : Test_Coverage_${{ matrix.ki_release }}_${{ matrix.w_tests }}
9596 path : .coverage.*
@@ -103,7 +104,7 @@ jobs:
103104 ls -la coverage* .coverage*
104105 - name : Store results
105106 if : ${{ always() }}
106- uses : actions/upload-artifact@v4
107+ uses : actions/upload-artifact@v7
107108 with :
108109 name : Test_Output_${{ matrix.ki_release }}_${{ matrix.w_tests }}
109110 # Important! empty directories are skipped!!!!
@@ -167,7 +168,7 @@ jobs:
167168 container : ghcr.io/inti-cmnb/kicad_auto_test:ki8
168169
169170 steps :
170- - uses : actions/checkout@v4
171+ - uses : actions/checkout@v6
171172 with :
172173 submodules : recursive
173174 - name : Lint with flake8
@@ -189,7 +190,7 @@ jobs:
189190 ./g4.sh
190191 - name : Store coverage
191192 if : ${{ always() }}
192- uses : actions/upload-artifact@v4
193+ uses : actions/upload-artifact@v7
193194 with :
194195 name : Test_Coverage_Independent
195196 path : .coverage.*
@@ -201,7 +202,7 @@ jobs:
201202 python3-coverage html -d output/htmlcov_independent
202203 - name : Store results
203204 if : ${{ always() }}
204- uses : actions/upload-artifact@v4
205+ uses : actions/upload-artifact@v7
205206 with :
206207 name : Test_Output_Independent
207208 # Important! empty directories are skipped!!!!
@@ -242,42 +243,42 @@ jobs:
242243 # if: github.ref == 'refs/heads/dev'
243244
244245 steps :
245- - uses : actions/checkout@v4
246+ - uses : actions/checkout@v6
246247 with :
247248 submodules : recursive
248249
249- - name : Download coverage k5 g1
250- uses : actions/download-artifact@v4
251- with :
252- name : Test_Coverage_ki5_g1
253-
254- - name : Download coverage k5 g2
255- uses : actions/download-artifact@v4
256- with :
257- name : Test_Coverage_ki5_g2
250+ # - name: Download coverage k5 g1
251+ # uses: actions/download-artifact@v8
252+ # with:
253+ # name: Test_Coverage_ki5_g1
258254
259- - name : Download coverage k5 g3
260- uses : actions/download-artifact@v4
261- with :
262- name : Test_Coverage_ki5_g3
255+ # - name: Download coverage k5 g2
256+ # uses: actions/download-artifact@v8
257+ # with:
258+ # name: Test_Coverage_ki5_g2
259+ #
260+ # - name: Download coverage k5 g3
261+ # uses: actions/download-artifact@v8
262+ # with:
263+ # name: Test_Coverage_ki5_g3
263264
264265 - name : Download coverage k6 g1
265- uses : actions/download-artifact@v4
266+ uses : actions/download-artifact@v8
266267 with :
267268 name : Test_Coverage_ki6_g1
268269
269270 - name : Download coverage k6 g2
270- uses : actions/download-artifact@v4
271+ uses : actions/download-artifact@v8
271272 with :
272273 name : Test_Coverage_ki6_g2
273274
274275 - name : Download coverage k6 g3
275- uses : actions/download-artifact@v4
276+ uses : actions/download-artifact@v8
276277 with :
277278 name : Test_Coverage_ki6_g3
278279
279280 - name : Download coverage independent
280- uses : actions/download-artifact@v4
281+ uses : actions/download-artifact@v8
281282 with :
282283 name : Test_Coverage_Independent
283284
@@ -290,7 +291,7 @@ jobs:
290291 python3-coverage html -d htmlcov
291292
292293 - name : Store result
293- uses : actions/upload-artifact@v4
294+ uses : actions/upload-artifact@v7
294295 with :
295296 name : Test_Coverage_combined
296297 path : htmlcov
0 commit comments