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:
1 parent
59be56260b
commit
a2d0aa0785
2 files changed
+29
-37
No files matched your search
@@ -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
|
||||
|
||||
Reference in new issue
Block a user