From 8c5388732d1bfe3ee9a1251afcf643092e47b3ba Mon Sep 17 00:00:00 2001 From: tiennm99 Date: Tue, 21 Jul 2026 11:27:22 +0700 Subject: [PATCH] ci: update actions to Node 24 runtimes --- android/.github/workflows/build-debug.yml | 13 ++++++++----- android/.github/workflows/release.yml | 12 +++++++----- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/android/.github/workflows/build-debug.yml b/android/.github/workflows/build-debug.yml index 98edf03..c95dff9 100644 --- a/android/.github/workflows/build-debug.yml +++ b/android/.github/workflows/build-debug.yml @@ -10,23 +10,25 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - name: Set up Node 22 - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: '22' - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: '21' - name: Set up Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v6 + with: + cache-provider: basic - name: Install wrapper deps run: npm ci @@ -39,8 +41,9 @@ jobs: run: ./gradlew :app:assembleDebug - name: Upload debug APK - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: app-debug.apk path: android/app/build/outputs/apk/debug/*.apk + archive: false retention-days: 7 diff --git a/android/.github/workflows/release.yml b/android/.github/workflows/release.yml index 74cce61..d5a31db 100644 --- a/android/.github/workflows/release.yml +++ b/android/.github/workflows/release.yml @@ -9,23 +9,25 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: submodules: recursive - name: Set up Node 22 - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: '22' - name: Set up JDK 21 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: temurin java-version: '21' - name: Set up Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v6 + with: + cache-provider: basic - name: Install wrapper deps run: npm ci @@ -46,7 +48,7 @@ jobs: run: ./gradlew :app:bundleRelease :app:assembleRelease - name: Upload to GitHub Release - uses: softprops/action-gh-release@v2 + uses: softprops/action-gh-release@v3 with: files: | android/app/build/outputs/apk/release/*.apk