From fd57a949a6f050330776799fa0262052beb1cae1 Mon Sep 17 00:00:00 2001 From: evgeny Date: Tue, 14 Jan 2025 11:18:27 +0000 Subject: [PATCH] chore: upgrade github actions versions --- .github/workflows/check.yml | 2 ++ .github/workflows/emulate.yml | 7 ++++-- .github/workflows/integration-test.yml | 32 ++++++++++++++++++-------- .github/workflows/javadoc.yml | 7 ++++-- 4 files changed, 34 insertions(+), 14 deletions(-) diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 98508cf54..74a90dbfd 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -17,4 +17,6 @@ jobs: with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 - run: ./gradlew checkWithCodenarc checkstyleMain checkstyleTest runUnitTests diff --git a/.github/workflows/emulate.yml b/.github/workflows/emulate.yml index 8cf2e7fe7..6b07c3824 100644 --- a/.github/workflows/emulate.yml +++ b/.github/workflows/emulate.yml @@ -24,6 +24,9 @@ jobs: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Enable KVM run: | echo 'KERNEL=="kvm", GROUP="kvm", MODE="0666", OPTIONS+="static_node=kvm"' | sudo tee /etc/udev/rules.d/99-kvm4all.rules @@ -38,8 +41,8 @@ jobs: # Print emulator logs if tests fail script: ./gradlew :android:connectedAndroidTest || (adb logcat -d System.out:I && exit 1) - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: - name: android-build-reports + name: android-build-reports-${{ matrix.android-api-level }} path: android/build/reports/ diff --git a/.github/workflows/integration-test.yml b/.github/workflows/integration-test.yml index 107a9a999..8ec98e980 100644 --- a/.github/workflows/integration-test.yml +++ b/.github/workflows/integration-test.yml @@ -11,19 +11,22 @@ jobs: check-rest: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up the JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - run: ./gradlew :java:testRestSuite - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: java-build-reports-rest @@ -32,19 +35,22 @@ jobs: check-realtime: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up the JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - run: ./gradlew :java:testRealtimeSuite - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 if: always() with: name: java-build-reports-realtime @@ -52,29 +58,35 @@ jobs: check-rest-okhttp: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up the JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - run: ./gradlew :java:testRestSuite -Pokhttp check-realtime-okhttp: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: 'recursive' - name: Set up the JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - run: ./gradlew :java:testRealtimeSuite -Pokhttp diff --git a/.github/workflows/javadoc.yml b/.github/workflows/javadoc.yml index 6c5ccdcbc..504c014b4 100644 --- a/.github/workflows/javadoc.yml +++ b/.github/workflows/javadoc.yml @@ -13,7 +13,7 @@ jobs: id-token: write deployments: write steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 @@ -23,11 +23,14 @@ jobs: role-session-name: "${{ github.run_id }}-${{ github.run_number }}" - name: Set up the JDK - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' + - name: Set up Gradle + uses: gradle/actions/setup-gradle@v3 + - name: Build docs run: ./gradlew javadoc