From afbaadf14a18cff01f1bde968ca352c1525f1781 Mon Sep 17 00:00:00 2001 From: Eugene Karankow Date: Mon, 10 Aug 2026 18:43:45 +0200 Subject: [PATCH 1/2] fix: update actions/checkout and actions/setup-java to current versions setup-java@v1 was deprecated and produced an invalid JAVA_HOME on the macOS runner. Bump checkout to v7 and setup-java to v5 (with explicit temurin distribution) across ci.yml and release.yml. --- .github/workflows/ci.yml | 4 ++-- .github/workflows/release.yml | 16 +++++++++------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 16dd4e4..ad102ad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: os: [ 'ubuntu-latest', 'windows-latest', 'macos-latest' ] steps: - name: Checkout code - uses: actions/checkout@v2 + uses: actions/checkout@v7 - name: Cache gradle dependencies uses: actions/cache@v4 with: @@ -36,7 +36,7 @@ jobs: path: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }} - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b93275d..a284a8e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Prepare branch run: | git config user.name github-actions @@ -46,7 +46,7 @@ jobs: os: [ 'ubuntu-latest', 'windows-latest', 'macos-latest' ] steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Checkout branch (Windows) if: matrix.os == 'windows-latest' run: | @@ -62,9 +62,10 @@ jobs: git fetch git checkout -b workflow-$GITHUB_RUN_ID origin/workflow-$GITHUB_RUN_ID~1 - name: Setup java - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: ${{ matrix.java }} + distribution: 'temurin' - name: Build with gradle run: ./gradlew build @@ -75,7 +76,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Release branch run: | git config user.name github-actions @@ -95,7 +96,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Checkout branch run: | git config user.name github-actions @@ -103,9 +104,10 @@ jobs: git fetch git checkout -b workflow-$GITHUB_RUN_ID origin/workflow-$GITHUB_RUN_ID~1 - name: Setup java - uses: actions/setup-java@v1 + uses: actions/setup-java@v5 with: java-version: 17 + distribution: 'temurin' - name: Publish jars run: ./gradlew publishAll env: @@ -132,7 +134,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Cleanup run: | git config user.name github-actions From bdb105b7b264853fa00598d9d5b15364fac091f7 Mon Sep 17 00:00:00 2001 From: Eugene Karankow Date: Mon, 10 Aug 2026 18:59:41 +0200 Subject: [PATCH 2/2] fix: bump actions/cache to v5 to fix Node.js 20 deprecation warning --- .github/workflows/ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ad102ad..09f6b30 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,14 +24,14 @@ jobs: - name: Checkout code uses: actions/checkout@v7 - name: Cache gradle dependencies - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.gradle/caches key: ${{ runner.os }}-gradle-caches-${{ hashFiles('**/*.gradle') }} restore-keys: | ${{ runner.os }}-gradle-caches- - name: Cache gradle wrapper - uses: actions/cache@v4 + uses: actions/cache@v5 with: path: ~/.gradle/wrapper key: ${{ runner.os }}-gradle-wrapper-${{ hashFiles('**/gradle/wrapper/gradle-wrapper.properties') }}