From a342ed434dcb039633b9d0cb486ecc4c81cedb1c Mon Sep 17 00:00:00 2001 From: Denis Averin Date: Fri, 10 Apr 2026 18:51:17 +0700 Subject: [PATCH] Update GitHub Actions to Node 24 compatible versions MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit GitHub is deprecating Node 20 on Actions runners (EOL April 2026). Updated actions to their latest major versions with Node 24 support: - actions/checkout v4 → v6 - actions/setup-java v3/v4 → v5 - gradle/actions/setup-gradle v4 → v5 - actions/cache v4 → v5 --- .github/workflows/check-badges.yml | 2 +- .github/workflows/check-style.yml | 4 ++-- .github/workflows/ci.yml | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/check-badges.yml b/.github/workflows/check-badges.yml index 0232d29..9a3e9b7 100644 --- a/.github/workflows/check-badges.yml +++ b/.github/workflows/check-badges.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Check badges in README.md run: ./scripts/check-badges.bash "README.md" diff --git a/.github/workflows/check-style.yml b/.github/workflows/check-style.yml index 7735e13..dbaf16f 100644 --- a/.github/workflows/check-style.yml +++ b/.github/workflows/check-style.yml @@ -11,8 +11,8 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-java@v3 + - uses: actions/checkout@v6 + - uses: actions/setup-java@v5 with: distribution: "corretto" java-version: 11 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0d41381..a4f2175 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,9 +15,9 @@ jobs: java-version: [11, 21] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up JDK ${{ matrix.java-version }} - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: # Use same in Dockerfile distribution: "corretto" @@ -40,15 +40,15 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - - uses: actions/setup-java@v4 + - uses: actions/setup-java@v5 with: distribution: "temurin" java-version: 17 - name: Setup Gradle - uses: gradle/actions/setup-gradle@v4 + uses: gradle/actions/setup-gradle@v5 - name: Build Java library JAR run: mvn package -Dmaven.test.skip=true @@ -63,7 +63,7 @@ jobs: sudo udevadm trigger --name-match=kvm - name: Cache AVD - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: | ~/.android/avd/*