88 name : " Check: code cleanliness"
99 runs-on : ubuntu-24.04
1010 steps :
11- - uses : actions/checkout@v5
11+ - uses : actions/checkout@v6
1212 - name : Check tabs and whitespace
1313 shell : bash
1414 run : " .github/workflows/check_whitespace.sh"
@@ -21,10 +21,10 @@ jobs:
2121 name : " Build ${{ matrix.os }}"
2222 runs-on : ${{ matrix.os }}
2323 steps :
24- - uses : actions/checkout@v5
24+ - uses : actions/checkout@v6
2525
2626 - name : Download bsc
27- uses : B-Lang-org/download-bsc@v1
27+ uses : B-Lang-org/download-bsc@v2
2828 with :
2929 os : ${{ matrix.os }}
3030 path : ../
3636 tar czf inst.tar.gz inst
3737
3838 - name : Upload artifact
39- uses : actions/upload-artifact@v4
39+ uses : actions/upload-artifact@v6
4040 with :
4141 name : ${{ matrix.os }} build
4242 path : inst.tar.gz
@@ -49,10 +49,10 @@ jobs:
4949 name : " Build ${{ matrix.os }}"
5050 runs-on : ${{ matrix. os }}
5151 steps :
52- - uses : actions/checkout@v5
52+ - uses : actions/checkout@v6
5353
5454 - name : Download bsc
55- uses : B-Lang-org/download-bsc@v1
55+ uses : B-Lang-org/download-bsc@v2
5656 with :
5757 os : ${{ matrix.os }}
5858 path : ../
6464 tar czf inst.tar.gz inst
6565
6666 - name : Upload artifact
67- uses : actions/upload-artifact@v4
67+ uses : actions/upload-artifact@v6
6868 with :
6969 name : ${{ matrix.os }} build
7070 path : inst.tar.gz
7878 runs-on : ${{ matrix.os }}
7979 needs : build-ubuntu
8080 steps :
81- - uses : actions/checkout@v5
81+ - uses : actions/checkout@v6
8282
8383 - name : Install dependencies
8484 shell : bash
8787 # Can this be cached from the previous job?
8888 - name : Download bsc
8989 id : download
90- uses : B-Lang-org/download-bsc@v1
90+ uses : B-Lang-org/download-bsc@v2
9191 with :
9292 os : ${{ matrix.os }}
9393 path : ../
@@ -103,7 +103,7 @@ jobs:
103103 cp -r testing/bsc.contrib ../bsc-testsuite/testsuite/
104104
105105 - name : Download bsc-contrib
106- uses : actions/download-artifact@v5
106+ uses : actions/download-artifact@v8
107107 with :
108108 name : ${{ matrix.os }} build
109109 - name : Install bsc-contrib
@@ -113,7 +113,7 @@ jobs:
113113 # in the key so that a new cache file is generated after every
114114 # successful build, and have the restore-key use the most recent.
115115 - name : CCache cache files
116- uses : actions/cache@v4
116+ uses : actions/cache@v5
117117 with :
118118 path : ${{ GITHUB.WORKSPACE }}/ccache
119119 key : ${{ matrix.os }}-ccache-${{ github.sha }}
@@ -165,7 +165,7 @@ jobs:
165165 # Save test logs on failure so we can diagnose
166166 - name : Archive test logs
167167 if : failure()
168- uses : actions/upload-artifact@v4
168+ uses : actions/upload-artifact@v6
169169 with :
170170 name : test-logs-${{ matrix.os }}
171171 path : logs.tar.gz
@@ -179,7 +179,7 @@ jobs:
179179 runs-on : ${{ matrix. os }}
180180 needs : build-macos
181181 steps :
182- - uses : actions/checkout@v5
182+ - uses : actions/checkout@v6
183183
184184 - name : Install dependencies
185185 shell : bash
@@ -188,7 +188,7 @@ jobs:
188188 # Can this be cached from the previous job?
189189 - name : Download bsc
190190 id : download
191- uses : B-Lang-org/download-bsc@v1
191+ uses : B-Lang-org/download-bsc@v2
192192 with :
193193 os : ${{ matrix.os }}
194194 path : ../
@@ -204,7 +204,7 @@ jobs:
204204 cp -r testing/bsc.contrib ../bsc-testsuite/testsuite/
205205
206206 - name : Download bsc-contrib
207- uses : actions/download-artifact@v5
207+ uses : actions/download-artifact@v8
208208 with :
209209 name : ${{ matrix.os }} build
210210 - name : Install bsc-contrib
@@ -214,7 +214,7 @@ jobs:
214214 # in the key so that a new cache file is generated after every
215215 # successful build, and have the restore-key use the most recent.
216216 - name : CCache cache files
217- uses : actions/cache@v4
217+ uses : actions/cache@v5
218218 with :
219219 path : ${{ GITHUB.WORKSPACE }}/ccache
220220 key : ${{ matrix.os }}-ccache-${{ github.sha }}
@@ -261,7 +261,7 @@ jobs:
261261 # Save test logs on failure so we can diagnose
262262 - name : Archive test logs
263263 if : failure()
264- uses : actions/upload-artifact@v4
264+ uses : actions/upload-artifact@v6
265265 with :
266266 name : test-logs-${{ matrix.os }}
267267 path : logs.tar.gz
0 commit comments