diff --git a/.github/workflows/build-and-release.yml b/.github/workflows/build-and-release.yml index e34f712..e5dda81 100644 --- a/.github/workflows/build-and-release.yml +++ b/.github/workflows/build-and-release.yml @@ -11,22 +11,22 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: adopt - java-version: 17 + java-version: 21 - name: Make Gradle wrapper executable run: chmod +x ./gradlew - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v1 + uses: gradle/wrapper-validation-action@v3 - name: Build debug APK - uses: gradle/gradle-build-action@v2.7.0 + uses: gradle/gradle-build-action@v3 with: arguments: assembleDebug env: @@ -39,7 +39,7 @@ jobs: shell: bash - name: Build release APK - uses: gradle/gradle-build-action@v2 + uses: gradle/gradle-build-action@v3 with: arguments: assembleRelease env: @@ -51,13 +51,13 @@ jobs: run: rm ./release.keystore - name: Upload debug APK - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: apk-debug path: app/build/outputs/apk/debug/app-debug.apk - name: Upload release APK - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: apk path: app/build/outputs/apk/release/app-release.apk @@ -68,12 +68,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Download APK from build - uses: actions/download-artifact@v1 + uses: actions/download-artifact@v4 with: name: apk - name: Upload Release APK - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 with: files: apk/* prerelease: ${{ contains(github.ref_name, '-') }} diff --git a/.github/workflows/build-pull-request.yml b/.github/workflows/build-pull-request.yml index 04a63ce..d6c5f4f 100644 --- a/.github/workflows/build-pull-request.yml +++ b/.github/workflows/build-pull-request.yml @@ -19,22 +19,22 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: distribution: adopt - java-version: 17 + java-version: 21 - name: Make Gradle wrapper executable run: chmod +x ./gradlew - name: Validate Gradle wrapper - uses: gradle/wrapper-validation-action@v1 + uses: gradle/wrapper-validation-action@v3 - name: Build debug APK - uses: gradle/gradle-build-action@v2.7.0 + uses: gradle/gradle-build-action@v3 with: arguments: assembleDebug env: @@ -43,7 +43,7 @@ jobs: KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }} - name: Add pull request artifact - uses: gavv/pull-request-artifacts@v1.1.0 + uses: gavv/pull-request-artifacts@v2 with: # Commit hash that triggered PR commit: ${{ github.event.pull_request.head.sha }}