Skip to content

Commit 83c3e8b

Browse files
committed
ci: update actions
1 parent 03fc9c5 commit 83c3e8b

File tree

1 file changed

+45
-45
lines changed

1 file changed

+45
-45
lines changed

.github/workflows/build.yml

Lines changed: 45 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ jobs:
4444
# run: sudo xcode-select -s /Applications/Xcode_12.4.app
4545
- name: 'Restore External Dep cache'
4646
id: external-dep-cache
47-
uses: actions/cache@v3
47+
uses: actions/cache@v4
4848
with:
4949
path: |
5050
./mdk/external
@@ -87,7 +87,7 @@ jobs:
8787
../ci-after-build.sh
8888
mv mdk-sdk*.tar.xz ../mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch }}.tar.xz
8989
- name: Archieve SDK
90-
uses: actions/upload-artifact@v3
90+
uses: actions/upload-artifact@v4
9191
with:
9292
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}-${{ matrix.config }}
9393
path: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.arch}}.tar.xz
@@ -122,7 +122,7 @@ jobs:
122122
# run: sudo xcode-select -s /Applications/Xcode_12.4.app
123123
- name: 'Restore External Dep cache'
124124
id: external-dep-cache
125-
uses: actions/cache@v3
125+
uses: actions/cache@v4
126126
with:
127127
path: |
128128
./mdk/external
@@ -155,7 +155,7 @@ jobs:
155155
../ci-after-build.sh
156156
mv mdk-sdk*.tar.xz ../mdk-sdk-${{ env.TARGET_OS }}.tar.xz
157157
- name: Archieve SDK
158-
uses: actions/upload-artifact@v3
158+
uses: actions/upload-artifact@v4
159159
with:
160160
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
161161
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
@@ -189,7 +189,7 @@ jobs:
189189
submodules: 'recursive'
190190
- name: 'Restore External Dep cache'
191191
id: external-dep-cache
192-
uses: actions/cache@v3
192+
uses: actions/cache@v4
193193
with:
194194
path: |
195195
./mdk/external
@@ -230,7 +230,7 @@ jobs:
230230
gtar Jcfv mdk-sdk-$TARGET_OS.tar.xz mdk-sdk
231231
mv mdk-sdk*.tar.xz ..
232232
- name: Archieve SDK
233-
uses: actions/upload-artifact@v3
233+
uses: actions/upload-artifact@v4
234234
with:
235235
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
236236
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
@@ -262,7 +262,7 @@ jobs:
262262
submodules: 'recursive'
263263
- name: 'Restore External Dep cache'
264264
id: external-dep-cache
265-
uses: actions/cache@v3
265+
uses: actions/cache@v4
266266
with:
267267
path: |
268268
./mdk/external
@@ -307,7 +307,7 @@ jobs:
307307
gtar Jcfv mdk-sdk-$TARGET_OS.tar.xz mdk-sdk
308308
mv mdk-sdk*.tar.xz ..
309309
- name: Archieve SDK
310-
uses: actions/upload-artifact@v3
310+
uses: actions/upload-artifact@v4
311311
with:
312312
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
313313
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
@@ -318,31 +318,31 @@ jobs:
318318
steps:
319319
- uses: actions/checkout@v4
320320
- name: Download macOS sdk
321-
uses: actions/download-artifact@v3
321+
uses: actions/download-artifact@v4
322322
with:
323323
name: mdk-sdk-macOS-x86_64-MinSizeRel
324324
- name: Download macOS sdk
325-
uses: actions/download-artifact@v3
325+
uses: actions/download-artifact@v4
326326
with:
327327
name: mdk-sdk-macOS-arm64-MinSizeRel
328328
- name: Download iOS sdk
329-
uses: actions/download-artifact@v3
329+
uses: actions/download-artifact@v4
330330
with:
331331
name: mdk-sdk-iOS-MinSizeRel
332332
- name: Download iOSSimulator sdk
333-
uses: actions/download-artifact@v3
333+
uses: actions/download-artifact@v4
334334
with:
335335
name: mdk-sdk-iOSSimulator-MinSizeRel
336336
- name: Download tvOS sdk
337-
uses: actions/download-artifact@v3
337+
uses: actions/download-artifact@v4
338338
with:
339339
name: mdk-sdk-tvOS-MinSizeRel
340340
- name: Download tvOSSimulator sdk
341-
uses: actions/download-artifact@v3
341+
uses: actions/download-artifact@v4
342342
with:
343343
name: mdk-sdk-tvOSSimulator-MinSizeRel
344344
- name: Download macCatalyst sdk
345-
uses: actions/download-artifact@v3
345+
uses: actions/download-artifact@v4
346346
with:
347347
name: mdk-sdk-macCatalyst-MinSizeRel
348348
- name: Install tools
@@ -394,12 +394,12 @@ jobs:
394394
gtar Jcvf mdk-sdk-apple.tar.xz mdk-sdk README.md
395395
gtar Jcvf mdk-sdk-macOS.tar.xz -C macOS .
396396
- name: Archieve XCFramework SDK
397-
uses: actions/upload-artifact@v3
397+
uses: actions/upload-artifact@v4
398398
with:
399399
name: mdk-sdk-apple
400400
path: mdk-sdk-apple.tar.xz
401401
- name: Archieve macOS SDK
402-
uses: actions/upload-artifact@v3
402+
uses: actions/upload-artifact@v4
403403
with:
404404
name: mdk-sdk-macOS
405405
path: mdk-sdk-macOS.tar.xz
@@ -435,13 +435,13 @@ jobs:
435435
submodules: 'recursive'
436436
- name: 'Restore External Dep cache'
437437
id: external-dep-cache
438-
uses: actions/cache@v3
438+
uses: actions/cache@v4
439439
with:
440440
path: ./mdk/external
441441
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
442442
- name: 'Restore sysroot cache'
443443
id: sysroot-cache
444-
uses: actions/cache@v3
444+
uses: actions/cache@v4
445445
with:
446446
path: ./mdk/sysroot
447447
key: sysroot-${{ env.TARGET_OS }}-${{ vars.RPI_SYSROOT_ID }}
@@ -470,7 +470,7 @@ jobs:
470470
../ci-after-build.sh
471471
mv mdk-sdk*.tar.xz ..
472472
- name: Archieve SDK
473-
uses: actions/upload-artifact@v3
473+
uses: actions/upload-artifact@v4
474474
with:
475475
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
476476
path: mdk-sdk-${{ env.TARGET_OS }}.tar.xz
@@ -501,7 +501,7 @@ jobs:
501501
submodules: 'recursive'
502502
- name: 'Restore External Dep cache'
503503
id: external-dep-cache
504-
uses: actions/cache@v3
504+
uses: actions/cache@v4
505505
with:
506506
path: ./mdk/external
507507
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
@@ -557,7 +557,7 @@ jobs:
557557
rm -rf mdk-sdk/bin/{x86,arm*}
558558
7z a -ssc -m0=lzma2 -mx=9 -ms=on -mf=off ../mdk-sdk-${{ env.TARGET_OS }}-vs2022-x64.7z mdk-sdk
559559
- name: Archieve SDK
560-
uses: actions/upload-artifact@v3
560+
uses: actions/upload-artifact@v4
561561
with:
562562
name: mdk-sdk-vs2022-${{ env.TARGET_OS }}-${{ matrix.config }}
563563
path: mdk-sdk-${{ env.TARGET_OS }}-vs2022*.7z
@@ -595,7 +595,7 @@ jobs:
595595
submodules: 'recursive'
596596
- name: 'Restore External Dep cache'
597597
id: external-dep-cache
598-
uses: actions/cache@v3
598+
uses: actions/cache@v4
599599
with:
600600
path: ./mdk/external
601601
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
@@ -635,7 +635,7 @@ jobs:
635635
date +%m%d
636636
7z a -p${{ secrets.SRC_USER }}`date +%m%d` -mhe ../mdk-src-${{ env.TARGET_OS }}-vs2022.7z mdk-sdk-${{ env.ARCH }}
637637
- name: Archieve SDK
638-
uses: actions/upload-artifact@v3
638+
uses: actions/upload-artifact@v4
639639
with:
640640
name: mdk-src-vs2022-${{ env.TARGET_OS }}-${{ matrix.config }}
641641
path: mdk-src-${{ env.TARGET_OS }}-vs2022.7z
@@ -663,13 +663,13 @@ jobs:
663663
submodules: 'recursive'
664664
- name: 'Restore External Dep cache'
665665
id: external-dep-cache
666-
uses: actions/cache@v3
666+
uses: actions/cache@v4
667667
with:
668668
path: ./mdk/external
669669
key: external-dep-${{ env.TARGET_OS }}-${{ env.CRT_EXTRA }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
670670
- name: 'Restore VC-LTL cache'
671671
id: ltl-cache
672-
uses: actions/cache@v3
672+
uses: actions/cache@v4
673673
with:
674674
path: ./mdk/cmake/VC-LTL
675675
key: ltl-${{ vars.VC_LTL_VER }}
@@ -719,7 +719,7 @@ jobs:
719719
../ci-after-build.sh
720720
mv mdk-sdk-*.7z ../mdk-sdk-${{ env.TARGET_OS }}-vs2022-ltl.7z
721721
- name: Archieve SDK
722-
uses: actions/upload-artifact@v3
722+
uses: actions/upload-artifact@v4
723723
with:
724724
name: mdk-sdk-vs2022-ltl-${{ env.TARGET_OS }}-${{ matrix.config }}
725725
path: mdk-sdk-${{ env.TARGET_OS }}-vs2022-ltl.7z
@@ -746,7 +746,7 @@ jobs:
746746
submodules: 'recursive'
747747
- name: 'Restore External Dep cache'
748748
id: external-dep-cache
749-
uses: actions/cache@v3
749+
uses: actions/cache@v4
750750
with:
751751
path: ./mdk/external
752752
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
@@ -789,7 +789,7 @@ jobs:
789789
../ci-after-build.sh
790790
mv mdk-sdk-*.7z ../mdk-sdk-${{ env.TARGET_OS }}-vs2022.7z
791791
- name: Archieve SDK
792-
uses: actions/upload-artifact@v3
792+
uses: actions/upload-artifact@v4
793793
with:
794794
name: mdk-sdk-vs2022-${{ env.TARGET_OS }}-${{ matrix.config }}
795795
path: mdk-sdk-${{ env.TARGET_OS }}-vs2022.7z
@@ -818,13 +818,13 @@ jobs:
818818
submodules: 'recursive'
819819
- name: 'Restore External Dep cache'
820820
id: external-dep-cache
821-
uses: actions/cache@v3
821+
uses: actions/cache@v4
822822
with:
823823
path: ./mdk/external
824824
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
825825
- name: 'Restore sysroot cache'
826826
id: sysroot-cache
827-
uses: actions/cache@v3
827+
uses: actions/cache@v4
828828
with:
829829
path: /tmp/winsysroot
830830
key: sysroot-${{ env.TARGET_OS }}${{ vars.WINSDKVER }}-vc${{ vars.VCVER }}
@@ -889,7 +889,7 @@ jobs:
889889
fi
890890
mv mdk-sdk-*.7z ../mdk-sdk-${{ env.TARGET_OS }}-clang.7z
891891
- name: Archieve SDK
892-
uses: actions/upload-artifact@v3
892+
uses: actions/upload-artifact@v4
893893
with:
894894
name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
895895
path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
@@ -923,13 +923,13 @@ jobs:
923923
submodules: 'recursive'
924924
- name: 'Restore External Dep cache'
925925
id: external-dep-cache
926-
uses: actions/cache@v3
926+
uses: actions/cache@v4
927927
with:
928928
path: ./mdk/external
929929
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
930930
- name: 'Restore sysroot cache'
931931
id: sysroot-cache
932-
uses: actions/cache@v3
932+
uses: actions/cache@v4
933933
with:
934934
path: /tmp/winsysroot
935935
key: sysroot-${{ env.TARGET_OS }}${{ vars.WINSDKVER }}-vc${{ vars.VCVER }}
@@ -992,7 +992,7 @@ jobs:
992992
../ci-after-build.sh
993993
mv mdk-sdk-*.7z ../mdk-sdk-${{ env.TARGET_OS }}-clang.7z
994994
- name: Archieve SDK
995-
uses: actions/upload-artifact@v3
995+
uses: actions/upload-artifact@v4
996996
with:
997997
name: mdk-sdk-clang-${{ env.TARGET_OS }}-${{ matrix.config }}
998998
path: mdk-sdk-${{ env.TARGET_OS }}-clang.7z
@@ -1008,15 +1008,15 @@ jobs:
10081008
steps:
10091009
- uses: actions/checkout@v4
10101010
- name: Download win32 vs2022 sdk
1011-
uses: actions/download-artifact@v3
1011+
uses: actions/download-artifact@v4
10121012
with:
10131013
name: mdk-sdk-vs2022-windows-desktop-RelWithDebInfo
10141014
- name: Download win32 vs2022 ltl sdk
1015-
uses: actions/download-artifact@v3
1015+
uses: actions/download-artifact@v4
10161016
with:
10171017
name: mdk-sdk-vs2022-ltl-windows-desktop-MinSizeRel
10181018
- name: Download uwp vs2022 sdk
1019-
uses: actions/download-artifact@v3
1019+
uses: actions/download-artifact@v4
10201020
with:
10211021
name: mdk-sdk-vs2022-uwp-MinSizeRel
10221022
- name: update build version
@@ -1035,7 +1035,7 @@ jobs:
10351035
nuget pack mdk.nuspec
10361036
mv *.nupkg ../mdk-vs2022.nupkg
10371037
- name: Archieve SDK
1038-
uses: actions/upload-artifact@v3
1038+
uses: actions/upload-artifact@v4
10391039
with:
10401040
name: mdk-nuget
10411041
path: 'mdk*.nupkg'
@@ -1071,13 +1071,13 @@ jobs:
10711071
submodules: 'recursive'
10721072
- name: 'Restore External Dep cache'
10731073
id: external-dep-cache
1074-
uses: actions/cache@v3
1074+
uses: actions/cache@v4
10751075
with:
10761076
path: ./mdk/external
10771077
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
10781078
- name: 'Restore sysroot cache'
10791079
id: sysroot-cache
1080-
uses: actions/cache@v3
1080+
uses: actions/cache@v4
10811081
with:
10821082
path: ./mdk/sysroot
10831083
key: sysroot-${{ env.TARGET_OS }}-${{ vars.LINUX_SYSROOT_ID }}
@@ -1130,7 +1130,7 @@ jobs:
11301130
rm -rf mdk-sdk/{bin,lib}/arm*
11311131
tar Jcvf ../mdk-sdk-${{ env.TARGET_OS }}-x64.tar.xz mdk-sdk
11321132
- name: Archieve SDK
1133-
uses: actions/upload-artifact@v3
1133+
uses: actions/upload-artifact@v4
11341134
with:
11351135
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
11361136
path: mdk-sdk-${{ env.TARGET_OS }}*.tar.xz
@@ -1164,7 +1164,7 @@ jobs:
11641164
submodules: 'recursive'
11651165
- name: 'Restore External Dep cache'
11661166
id: external-dep-cache
1167-
uses: actions/cache@v3
1167+
uses: actions/cache@v4
11681168
with:
11691169
path: ./mdk/external
11701170
key: external-dep-${{ env.TARGET_OS }}-ffmpeg-${{ env.FF_VER }}-${{ vars.FF_SDK_ID }}
@@ -1231,7 +1231,7 @@ jobs:
12311231
../ci-after-build.sh
12321232
mv mdk-sdk-*.7z ..
12331233
- name: Archieve SDK
1234-
uses: actions/upload-artifact@v3
1234+
uses: actions/upload-artifact@v4
12351235
with:
12361236
name: mdk-sdk-${{ env.TARGET_OS }}-${{ matrix.config }}
12371237
path: mdk-sdk-${{ env.TARGET_OS }}.7z
@@ -1262,7 +1262,7 @@ jobs:
12621262
mkdir -p mdk-sdk/include/abi/mdk
12631263
cp -avf mdk/include/mdk/{AudioFormat,AudioFrame,Buffer,ColorSpace,FrameReader,global,MediaInfo,Property,VideoBuffer,VideoFormat,VideoFrame,MediaIO}.h mdk-sdk/include/abi/mdk
12641264
- name: Archieve SDK
1265-
uses: actions/upload-artifact@v3
1265+
uses: actions/upload-artifact@v4
12661266
with:
12671267
name: mdk-abi-sdk
12681268
path: mdk-sdk/

0 commit comments

Comments
 (0)