3030 run : ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegMacosAll :gdx-video-desktop:jnigenBuildMacosAll
3131
3232 - name : Upload artifacts
33- uses : actions/upload-artifact@v3
33+ uses : actions/upload-artifact@v4
3434 with :
35- name : desktop- natives
35+ name : natives-macos
3636 path : gdx-video-desktop/libs/**/*.dylib
3737 if-no-files-found : error
3838
6565 run : ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegLinuxAll :gdx-video-desktop:jnigenBuildLinuxAll
6666
6767 - name : Upload artifacts
68- uses : actions/upload-artifact@v3
68+ uses : actions/upload-artifact@v4
6969 with :
70- name : desktop- natives
70+ name : natives-linux
7171 path : gdx-video-desktop/libs/**/*.so
7272 if-no-files-found : error
7373
9898 run : ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegWindowsAll :gdx-video-desktop:jnigenBuildWindowsAll
9999
100100 - name : Upload artifacts
101- uses : actions/upload-artifact@v3
101+ uses : actions/upload-artifact@v4
102102 with :
103- name : desktop- natives
103+ name : natives-windows
104104 path : gdx-video-desktop/libs/**/*.dll
105105 if-no-files-found : error
106106
@@ -128,11 +128,12 @@ jobs:
128128 - name : Setup Gradle
129129 uses : gradle/gradle-build-action@v2
130130
131- - name : Download desktop- natives artifact
132- uses : actions/download-artifact@v3
131+ - name : Download individual natives artifacts
132+ uses : actions/download-artifact@v4
133133 with :
134- name : desktop- natives
134+ pattern : natives-*
135135 path : gdx-video-desktop/libs
136+ merge-multiple : true
136137
137138 - name : Create JAR with natives for desktop
138139 run : ./gradlew jnigenJarNativesDesktop --info
@@ -148,7 +149,7 @@ jobs:
148149
149150 - name : Upload all output libs
150151 if : ${{ always() }}
151- uses : actions/upload-artifact@v3
152+ uses : actions/upload-artifact@v4
152153 with :
153154 name : output-libs
154155 path : ' **/build/libs/'
0 commit comments