Skip to content

Commit 78a789e

Browse files
committed
Update Github Actions
1 parent b82b3b8 commit 78a789e

File tree

2 files changed

+21
-19
lines changed

2 files changed

+21
-19
lines changed

.github/workflows/gradle.yml

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,9 @@ jobs:
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

@@ -65,9 +65,9 @@ jobs:
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

@@ -98,9 +98,9 @@ jobs:
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/'

.github/workflows/publish_snapshot.yml

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ jobs:
3636
run: ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegMacosAll :gdx-video-desktop:jnigenBuildMacosAll
3737

3838
- name: Upload artifacts
39-
uses: actions/upload-artifact@v3
39+
uses: actions/upload-artifact@v4
4040
with:
41-
name: desktop-natives
41+
name: natives-macos
4242
path: gdx-video-desktop/libs/**/*.dylib
4343
if-no-files-found: error
4444

@@ -71,9 +71,9 @@ jobs:
7171
run: ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegLinuxAll :gdx-video-desktop:jnigenBuildLinuxAll
7272

7373
- name: Upload artifacts
74-
uses: actions/upload-artifact@v3
74+
uses: actions/upload-artifact@v4
7575
with:
76-
name: desktop-natives
76+
name: natives-linux
7777
path: gdx-video-desktop/libs/**/*.so
7878
if-no-files-found: error
7979

@@ -104,9 +104,9 @@ jobs:
104104
run: ./gradlew :gdx-video-desktop:FFmpeg:buildFFmpegWindowsAll :gdx-video-desktop:jnigenBuildWindowsAll
105105

106106
- name: Upload artifacts
107-
uses: actions/upload-artifact@v3
107+
uses: actions/upload-artifact@v4
108108
with:
109-
name: desktop-natives
109+
name: natives-windows
110110
path: gdx-video-desktop/libs/**/*.dll
111111
if-no-files-found: error
112112

@@ -134,11 +134,12 @@ jobs:
134134
- name: Setup Gradle
135135
uses: gradle/gradle-build-action@v2
136136

137-
- name: Download desktop-natives artifact
138-
uses: actions/download-artifact@v3
137+
- name: Download individual natives artifacts
138+
uses: actions/download-artifact@v4
139139
with:
140-
name: desktop-natives
140+
pattern: natives-*
141141
path: gdx-video-desktop/libs
142+
merge-multiple: true
142143

143144
- name: Create JAR with natives for desktop
144145
run: ./gradlew jnigenJarNativesDesktop --info

0 commit comments

Comments
 (0)