3030 runs-on : ubuntu-latest
3131 steps :
3232 - name : Checkout
33- uses : actions/checkout@v4
33+ uses : actions/checkout@v6
3434 with :
3535 fetch-depth : 0 # Full git history for version calculation
3636 fetch-tags : true
5656 echo "Build type: $CI_BUILD_TYPE"
5757
5858 - name : Set up JDK
59- uses : actions/setup-java@v4
59+ uses : actions/setup-java@v5
6060 with :
6161 distribution : temurin
6262 java-version : " 21"
7777 targets : aarch64-linux-android,armv7-linux-androideabi,x86_64-linux-android
7878
7979 - name : Cache Gradle dependencies
80- uses : actions/cache@v4
80+ uses : actions/cache@v5
8181 with :
8282 path : |
8383 ~/.gradle/caches
8787 gradle-${{ runner.os }}-
8888
8989 - name : Cache Cargo dependencies
90- uses : actions/cache@v4
90+ uses : actions/cache@v5
9191 with :
9292 path : |
9393 ~/.cargo/bin/
@@ -151,7 +151,7 @@ jobs:
151151 prod-release-artifact-name : ${{ steps.artifact-names.outputs.prod-release }}
152152 steps :
153153 - name : Checkout
154- uses : actions/checkout@v4
154+ uses : actions/checkout@v6
155155 with :
156156 fetch-depth : 0 # Full git history for version calculation
157157 fetch-tags : true
@@ -174,7 +174,7 @@ jobs:
174174 echo "Build type: $CI_BUILD_TYPE"
175175
176176 - name : Set up JDK
177- uses : actions/setup-java@v4
177+ uses : actions/setup-java@v5
178178 with :
179179 distribution : temurin
180180 java-version : " 21"
@@ -206,7 +206,7 @@ jobs:
206206 run : chmod +x gradlew
207207
208208 - name : Set up Gradle
209- uses : gradle/actions/setup-gradle@748248ddd2a24f49513d8f472f81c3a07d4d50e1 # v4.4.4
209+ uses : gradle/actions/setup-gradle@v5.0.0
210210
211211 - name : Build Android native libraries (letterbox-core)
212212 run : |
@@ -250,21 +250,21 @@ jobs:
250250 echo "prod-release=letterbox-prod-release-unsigned-apk" >> $GITHUB_OUTPUT
251251
252252 - name : Upload test APK artifact
253- uses : actions/upload-artifact@v4
253+ uses : actions/upload-artifact@v6
254254 with :
255255 name : ${{ steps.artifact-names.outputs.test }}
256256 path : app/build/outputs/apk/staging/debug/*.apk
257257 retention-days : 30
258258
259259 - name : Upload prod release APK artifact
260- uses : actions/upload-artifact@v4
260+ uses : actions/upload-artifact@v6
261261 with :
262262 name : ${{ steps.artifact-names.outputs.prod-release }}
263263 path : app/build/outputs/apk/prod/release/*.apk
264264 retention-days : 30
265265
266266 - name : Upload test androidTest APK artifact
267- uses : actions/upload-artifact@v4
267+ uses : actions/upload-artifact@v6
268268 with :
269269 name : letterbox-staging-androidTest-apk
270270 path : app/build/outputs/apk/androidTest/staging/debug/*.apk
0 commit comments