ci: upgrade all setup/cache/checkout actions to resolve deprecation warnings

Upgrade checkout@v7, setup-java@v5, cache@v5, upload-artifact@v7, and setup-gradle@v6 to support Node 24 natively.
This commit is contained in:
Hy4ri committed 2026-06-20 18:07:30 +03:00
1 parent 59be56260b
commit a2d0aa0785
2 files changed
+29 -37

No files matched your search

+8 -8
View File
@@ -25,16 +25,16 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Set up JDK 17
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@v6
with:
validate-wrappers: true
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTED_KEY }}
@@ -44,7 +44,7 @@ jobs:
- name: Cache ktlint
id: cache-ktlint
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: ~/.local/bin/ktlint
key: ktlint-1.2.1
@@ -76,16 +76,16 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
- name: Set up JDK 17
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@v6
with:
validate-wrappers: true
cache-encryption-key: ${{ secrets.GRADLE_ENCRYPTED_KEY }}
@@ -139,7 +139,7 @@ jobs:
ls -lh release/
- name: Upload Release APK Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: hermes-control-release
path: release/*.apk