Skip to content

Commit ad30b74

Browse files
committed
github: Upgrade deprecated actions to newer ones
The previous ones use Node 16 which now is deprecated.
1 parent 1139164 commit ad30b74

File tree

6 files changed

+46
-46
lines changed

6 files changed

+46
-46
lines changed

.github/workflows/build.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ jobs:
4747
echo PYTHON_VERSION_MINGW=$(git ls-remote https://github.com/msys2-contrib/cpython-mingw.git | grep 'refs/heads/mingw-v3.11.6$' | awk '{print $1}') >> $GITHUB_OUTPUT
4848
cat $GITHUB_OUTPUT
4949
cat $GITHUB_OUTPUT >> parameters.txt
50-
- uses: actions/upload-artifact@v3
50+
- uses: actions/upload-artifact@v4
5151
with:
5252
name: parameters
5353
path: |
@@ -60,7 +60,7 @@ jobs:
6060
needs: [prepare]
6161
runs-on: ubuntu-20.04
6262
steps:
63-
- uses: actions/checkout@v3
63+
- uses: actions/checkout@v4
6464
- name: Build
6565
env:
6666
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -78,7 +78,7 @@ jobs:
7878
NAME=llvm-mingw-$TAG-ucrt-$DISTRO
7979
mv llvm-mingw $NAME
8080
tar -Jcf ../$NAME.tar.xz $NAME
81-
- uses: actions/upload-artifact@v3
81+
- uses: actions/upload-artifact@v4
8282
with:
8383
name: linux-ucrt-x86_64-toolchain
8484
path: |
@@ -92,7 +92,7 @@ jobs:
9292
needs: [linux, prepare]
9393
runs-on: ubuntu-20.04
9494
steps:
95-
- uses: actions/checkout@v3
95+
- uses: actions/checkout@v4
9696
- name: Build
9797
env:
9898
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -101,7 +101,7 @@ jobs:
101101
sudo apt-get update && sudo apt-get install ninja-build g++-aarch64-linux-gnu
102102
./build-all.sh $(pwd)/install/llvm-mingw --disable-clang-tools-extra --no-runtimes --host=aarch64-linux-gnu
103103
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
104-
- uses: actions/download-artifact@v3
104+
- uses: actions/download-artifact@v4
105105
with:
106106
name: linux-ucrt-x86_64-toolchain
107107
- name: Unpack native toolchain
@@ -125,7 +125,7 @@ jobs:
125125
NAME=llvm-mingw-$TAG-ucrt-$DISTRO
126126
mv llvm-mingw $NAME
127127
tar -Jcf ../$NAME.tar.xz $NAME
128-
- uses: actions/upload-artifact@v3
128+
- uses: actions/upload-artifact@v4
129129
with:
130130
name: linux-ucrt-aarch64-toolchain
131131
path: |
@@ -144,7 +144,7 @@ jobs:
144144
needs: [prepare]
145145
runs-on: ubuntu-latest
146146
steps:
147-
- uses: actions/checkout@v3
147+
- uses: actions/checkout@v4
148148
- name: Build
149149
env:
150150
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -158,7 +158,7 @@ jobs:
158158
.github/workflows/store-version.sh install/llvm-mingw/versions.txt
159159
cd install
160160
tar -Jcf ../llvm-mingw-linux.tar.xz llvm-mingw
161-
- uses: actions/upload-artifact@v3
161+
- uses: actions/upload-artifact@v4
162162
with:
163163
name: linux-asserts-toolchain
164164
path: |
@@ -171,7 +171,7 @@ jobs:
171171
needs: [prepare]
172172
runs-on: macos-latest
173173
steps:
174-
- uses: actions/checkout@v3
174+
- uses: actions/checkout@v4
175175
- name: Build
176176
env:
177177
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -190,7 +190,7 @@ jobs:
190190
NAME=llvm-mingw-$TAG-ucrt-macos-universal
191191
mv llvm-mingw $NAME
192192
tar -Jcf ../$NAME.tar.xz $NAME
193-
- uses: actions/upload-artifact@v3
193+
- uses: actions/upload-artifact@v4
194194
with:
195195
name: macos-ucrt-toolchain
196196
path: |
@@ -227,7 +227,7 @@ jobs:
227227
toolchain:p
228228
cmake:p
229229
ninja:p
230-
- uses: actions/checkout@v3
230+
- uses: actions/checkout@v4
231231
- name: Build
232232
env:
233233
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -242,7 +242,7 @@ jobs:
242242
NAME=llvm-mingw-$TAG-ucrt-msys2-${{matrix.sys}}
243243
mv llvm-mingw $NAME
244244
tar -Jcf ../$NAME.tar.xz $NAME
245-
- uses: actions/upload-artifact@v3
245+
- uses: actions/upload-artifact@v4
246246
with:
247247
name: msys2-${{matrix.sys}}-toolchain
248248
path: |
@@ -265,7 +265,7 @@ jobs:
265265
- { arch: armv7, crt: ucrt }
266266
- { arch: aarch64, crt: ucrt }
267267
steps:
268-
- uses: actions/download-artifact@v3
268+
- uses: actions/download-artifact@v4
269269
with:
270270
name: linux-${{matrix.crt}}-x86_64-toolchain
271271
- name: Unpack cross toolchain
@@ -274,7 +274,7 @@ jobs:
274274
rm llvm-mingw-*.tar.xz
275275
sudo mv llvm-mingw* /opt/llvm-mingw
276276
echo /opt/llvm-mingw/bin >> $GITHUB_PATH
277-
- uses: actions/checkout@v3
277+
- uses: actions/checkout@v4
278278
- name: Build
279279
env:
280280
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -289,7 +289,7 @@ jobs:
289289
NAME=llvm-mingw-$TAG-${{matrix.crt}}-${{matrix.arch}}
290290
mv llvm-mingw $NAME
291291
zip -9rq ../$NAME.zip $NAME
292-
- uses: actions/upload-artifact@v3
292+
- uses: actions/upload-artifact@v4
293293
with:
294294
name: windows-${{matrix.crt}}-${{matrix.arch}}-toolchain
295295
path: |
@@ -318,7 +318,7 @@ jobs:
318318
install: >-
319319
unzip
320320
make
321-
- uses: actions/download-artifact@v3
321+
- uses: actions/download-artifact@v4
322322
with:
323323
name: windows-ucrt-${{matrix.arch}}-toolchain
324324
- name: Unpack toolchain
@@ -327,7 +327,7 @@ jobs:
327327
rm llvm-mingw-*.zip
328328
mv llvm-mingw-* /llvm-mingw
329329
echo /llvm-mingw/bin >> $GITHUB_PATH
330-
- uses: actions/checkout@v3
330+
- uses: actions/checkout@v4
331331
- name: Run tests
332332
run: |
333333
./run-tests.sh /llvm-mingw
@@ -358,7 +358,7 @@ jobs:
358358
- name: Install dependencies
359359
run: |
360360
choco install ninja
361-
- uses: actions/download-artifact@v3
361+
- uses: actions/download-artifact@v4
362362
with:
363363
name: windows-ucrt-${{matrix.arch}}-toolchain
364364
- name: Unpack toolchain
@@ -369,7 +369,7 @@ jobs:
369369
echo "c:\llvm-mingw\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
370370
echo "c:\llvm-mingw\python\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
371371
echo "PYTHON_EXE=c:/llvm-mingw/python/bin/python3.exe" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
372-
- uses: actions/checkout@v3
372+
- uses: actions/checkout@v4
373373
- name: Checkout llvm-project
374374
env:
375375
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -417,7 +417,7 @@ jobs:
417417
- name: Install dependencies
418418
run: |
419419
choco install ninja
420-
- uses: actions/download-artifact@v3
420+
- uses: actions/download-artifact@v4
421421
with:
422422
name: windows-ucrt-${{matrix.arch}}-toolchain
423423
- name: Unpack toolchain
@@ -428,7 +428,7 @@ jobs:
428428
echo "c:\llvm-mingw\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
429429
echo "c:\llvm-mingw\python\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
430430
echo "PYTHON_EXE=c:/llvm-mingw/python/bin/python3.exe" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
431-
- uses: actions/checkout@v3
431+
- uses: actions/checkout@v4
432432
- name: Checkout llvm-project
433433
env:
434434
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -481,7 +481,7 @@ jobs:
481481
- name: Install dependencies
482482
run: |
483483
choco install ninja
484-
- uses: actions/download-artifact@v3
484+
- uses: actions/download-artifact@v4
485485
with:
486486
name: windows-ucrt-${{matrix.arch}}-toolchain
487487
- name: Unpack toolchain
@@ -492,7 +492,7 @@ jobs:
492492
echo "c:\llvm-mingw\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
493493
echo "c:\llvm-mingw\python\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
494494
echo "PYTHON_EXE=c:/llvm-mingw/python/bin/python3.exe" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
495-
- uses: actions/checkout@v3
495+
- uses: actions/checkout@v4
496496
- name: Checkout llvm-project
497497
env:
498498
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}
@@ -558,7 +558,7 @@ jobs:
558558
- armv7
559559
- aarch64
560560
steps:
561-
- uses: actions/download-artifact@v3
561+
- uses: actions/download-artifact@v4
562562
with:
563563
name: linux-asserts-toolchain
564564
- name: Unpack cross toolchain
@@ -568,7 +568,7 @@ jobs:
568568
sudo mv llvm-mingw* /opt/llvm-mingw
569569
echo /opt/llvm-mingw/bin >> $GITHUB_PATH
570570
- name: Checkout ffmpeg
571-
uses: actions/checkout@v3
571+
uses: actions/checkout@v4
572572
with:
573573
repository: ffmpeg/ffmpeg
574574
ref: n6.0
@@ -612,7 +612,7 @@ jobs:
612612
diffutils
613613
pacboy: >-
614614
nasm:p
615-
- uses: actions/download-artifact@v3
615+
- uses: actions/download-artifact@v4
616616
with:
617617
name: windows-ucrt-x86_64-toolchain
618618
- name: Unpack toolchain
@@ -622,7 +622,7 @@ jobs:
622622
mv llvm-mingw-* /llvm-mingw
623623
echo /llvm-mingw/bin >> $GITHUB_PATH
624624
- name: Checkout ffmpeg
625-
uses: actions/checkout@v3
625+
uses: actions/checkout@v4
626626
with:
627627
repository: ffmpeg/ffmpeg
628628
ref: n6.0
@@ -645,7 +645,7 @@ jobs:
645645
runs-on: ubuntu-latest
646646
steps:
647647
- name: Download all artifacts
648-
uses: actions/download-artifact@v3
648+
uses: actions/download-artifact@v4
649649
- name: Rearrange files
650650
run: |
651651
rm -rf linux-asserts*

.github/workflows/docker.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
TAG: ${{steps.get-parameters.outputs.TAG}}
2525
steps:
2626
- name: Download build parameters
27-
uses: dawidd6/action-download-artifact@v2
27+
uses: dawidd6/action-download-artifact@v3
2828
with:
2929
workflow: build.yml
3030
workflow_conclusion: success
@@ -48,7 +48,7 @@ jobs:
4848
- { file: Dockerfile, maintag: latest, prefix: }
4949
- { file: Dockerfile.dev, maintag: dev, prefix: dev- }
5050
steps:
51-
- uses: actions/checkout@v3
51+
- uses: actions/checkout@v4
5252
with:
5353
ref: ${{ (inputs.commit != '' && inputs.commit) || inputs.branch }}
5454
- name: Log in to Docker Hub

.github/workflows/msvcrt.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
TAG: ${{steps.get-parameters.outputs.TAG}}
2727
steps:
2828
- name: Download build parameters
29-
uses: dawidd6/action-download-artifact@v2
29+
uses: dawidd6/action-download-artifact@v3
3030
with:
3131
workflow: build.yml
3232
workflow_conclusion: success
@@ -45,11 +45,11 @@ jobs:
4545
needs: [prepare]
4646
runs-on: ubuntu-20.04
4747
steps:
48-
- uses: actions/checkout@v3
48+
- uses: actions/checkout@v4
4949
with:
5050
ref: ${{ (inputs.commit != '' && inputs.commit) || inputs.branch }}
5151
- name: Download toolchain
52-
uses: dawidd6/action-download-artifact@v2
52+
uses: dawidd6/action-download-artifact@v3
5353
with:
5454
workflow: build.yml
5555
workflow_conclusion: success
@@ -94,7 +94,7 @@ jobs:
9494
- { arch: i686, crt: msvcrt }
9595
- { arch: x86_64, crt: msvcrt }
9696
steps:
97-
- uses: actions/download-artifact@v3
97+
- uses: actions/download-artifact@v4
9898
with:
9999
name: linux-${{matrix.crt}}-x86_64-toolchain
100100
- name: Unpack cross toolchain
@@ -103,7 +103,7 @@ jobs:
103103
rm llvm-mingw-*.tar.xz
104104
sudo mv llvm-mingw* /opt/llvm-mingw
105105
echo /opt/llvm-mingw/bin >> $GITHUB_PATH
106-
- uses: actions/checkout@v3
106+
- uses: actions/checkout@v4
107107
with:
108108
ref: ${{ (inputs.commit != '' && inputs.commit) || inputs.branch }}
109109
- name: Build
@@ -148,7 +148,7 @@ jobs:
148148
install: >-
149149
unzip
150150
make
151-
- uses: actions/download-artifact@v3
151+
- uses: actions/download-artifact@v4
152152
with:
153153
name: windows-${{matrix.crt}}-${{matrix.arch}}-toolchain
154154
- name: Unpack toolchain
@@ -157,7 +157,7 @@ jobs:
157157
rm llvm-mingw-*.zip
158158
mv llvm-mingw-* /llvm-mingw
159159
echo /llvm-mingw/bin >> $GITHUB_PATH
160-
- uses: actions/checkout@v3
160+
- uses: actions/checkout@v4
161161
with:
162162
ref: ${{ (inputs.commit != '' && inputs.commit) || inputs.branch }}
163163
- name: Run tests
@@ -173,7 +173,7 @@ jobs:
173173
runs-on: ubuntu-latest
174174
steps:
175175
- name: Download all artifacts
176-
uses: actions/download-artifact@v3
176+
uses: actions/download-artifact@v4
177177
- name: Rearrange files
178178
run: |
179179
rm -rf linux-asserts*

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
runs-on: ubuntu-latest
3939
steps:
4040
- name: Download artifacts
41-
uses: dawidd6/action-download-artifact@v2
41+
uses: dawidd6/action-download-artifact@v3
4242
with:
4343
workflow: build.yml
4444
workflow_conclusion: success
@@ -52,7 +52,7 @@ jobs:
5252
- name: Set environment
5353
run: |
5454
cat parameters/parameters.txt >> $GITHUB_ENV
55-
- uses: actions/checkout@v3
55+
- uses: actions/checkout@v4
5656
with:
5757
ref: ${{ (inputs.commit != '' && inputs.commit) || inputs.branch }}
5858
path: repo

.github/workflows/test-libcxx.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
LLVM_VERSION: ${{steps.get-parameters.outputs.LLVM_VERSION}}
2525
steps:
2626
- name: Download build parameters
27-
uses: dawidd6/action-download-artifact@v2
27+
uses: dawidd6/action-download-artifact@v3
2828
with:
2929
workflow: build.yml
3030
workflow_conclusion: success
@@ -52,7 +52,7 @@ jobs:
5252
run: |
5353
choco install ninja
5454
- name: Download toolchain
55-
uses: dawidd6/action-download-artifact@v2
55+
uses: dawidd6/action-download-artifact@v3
5656
with:
5757
workflow: build.yml
5858
workflow_conclusion: success
@@ -68,7 +68,7 @@ jobs:
6868
echo "c:\llvm-mingw\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
6969
echo "c:\llvm-mingw\python\bin" | Out-File -FilePath $Env:GITHUB_PATH -Encoding utf8 -Append
7070
echo "PYTHON_EXE=c:/llvm-mingw/python/bin/python3.exe" | Out-File -FilePath $Env:GITHUB_ENV -Encoding utf8 -Append
71-
- uses: actions/checkout@v3
71+
- uses: actions/checkout@v4
7272
- name: Checkout llvm-project
7373
env:
7474
LLVM_VERSION: ${{needs.prepare.outputs.LLVM_VERSION}}

0 commit comments

Comments
 (0)