Skip to content

Commit a9c987c

Browse files
committed
Update actions to use latest Gradle plugins
Signed-off-by: Roy Clarkson <[email protected]>
1 parent 5f76e55 commit a9c987c

File tree

4 files changed

+12
-72
lines changed

4 files changed

+12
-72
lines changed

.github/workflows/java-11.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,12 @@ jobs:
1515
name: Java 11 build
1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Set up JDK 11
18+
- name: Set up Java 11
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: 11
2222
distribution: liberica
23-
- name: Cache Gradle packages
24-
uses: actions/cache@v4
25-
with:
26-
path: |
27-
~/.gradle/caches
28-
~/.gradle/wrapper
29-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
30-
restore-keys: |
31-
${{ runner.os }}-gradle-
32-
- name: Validate Gradle wrapper
33-
uses: gradle/wrapper-validation-action@v3
23+
- name: Set up Gradle
24+
uses: gradle/actions/setup-gradle@v4
3425
- name: Build with Gradle
3526
run: ./gradlew build
36-
- name: Cleanup Gradle Cache
37-
# Remove some files from the Gradle cache, so they aren't cached by GitHub Actions.
38-
# Restoring these files from a GitHub Actions cache might cause problems for future builds.
39-
run: |
40-
rm -f ~/.gradle/caches/modules-2/modules-2.lock
41-
rm -f ~/.gradle/caches/modules-2/gc.properties

.github/workflows/java-17.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,12 @@ jobs:
1515
name: Java 17 build
1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Set up JDK 17
18+
- name: Set up Java 17
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: 17
2222
distribution: liberica
23-
- name: Cache Gradle packages
24-
uses: actions/cache@v4
25-
with:
26-
path: |
27-
~/.gradle/caches
28-
~/.gradle/wrapper
29-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
30-
restore-keys: |
31-
${{ runner.os }}-gradle-
32-
- name: Validate Gradle wrapper
33-
uses: gradle/wrapper-validation-action@v3
23+
- name: Set up Gradle
24+
uses: gradle/actions/setup-gradle@v4
3425
- name: Build with Gradle
3526
run: ./gradlew build
36-
- name: Cleanup Gradle Cache
37-
# Remove some files from the Gradle cache, so they aren't cached by GitHub Actions.
38-
# Restoring these files from a GitHub Actions cache might cause problems for future builds.
39-
run: |
40-
rm -f ~/.gradle/caches/modules-2/modules-2.lock
41-
rm -f ~/.gradle/caches/modules-2/gc.properties

.github/workflows/java-21.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,12 @@ jobs:
1515
name: Java 21 build
1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Set up JDK 21
18+
- name: Set up Java 21
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: 21
2222
distribution: liberica
23-
- name: Cache Gradle packages
24-
uses: actions/cache@v4
25-
with:
26-
path: |
27-
~/.gradle/caches
28-
~/.gradle/wrapper
29-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
30-
restore-keys: |
31-
${{ runner.os }}-gradle-
32-
- name: Validate Gradle wrapper
33-
uses: gradle/wrapper-validation-action@v3
23+
- name: Set up Gradle
24+
uses: gradle/actions/setup-gradle@v4
3425
- name: Build with Gradle
3526
run: ./gradlew build
36-
- name: Cleanup Gradle Cache
37-
# Remove some files from the Gradle cache, so they aren't cached by GitHub Actions.
38-
# Restoring these files from a GitHub Actions cache might cause problems for future builds.
39-
run: |
40-
rm -f ~/.gradle/caches/modules-2/modules-2.lock
41-
rm -f ~/.gradle/caches/modules-2/gc.properties

.github/workflows/java-8.yml

Lines changed: 3 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -15,27 +15,12 @@ jobs:
1515
name: Java 8 build
1616
steps:
1717
- uses: actions/checkout@v4
18-
- name: Set up JDK 8
18+
- name: Set up Java 8
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: 8
2222
distribution: liberica
23-
- name: Cache Gradle packages
24-
uses: actions/cache@v4
25-
with:
26-
path: |
27-
~/.gradle/caches
28-
~/.gradle/wrapper
29-
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
30-
restore-keys: |
31-
${{ runner.os }}-gradle-
32-
- name: Validate Gradle wrapper
33-
uses: gradle/wrapper-validation-action@v3
23+
- name: Set up Gradle
24+
uses: gradle/actions/setup-gradle@v4
3425
- name: Build with Gradle
3526
run: ./gradlew build
36-
- name: Cleanup Gradle Cache
37-
# Remove some files from the Gradle cache, so they aren't cached by GitHub Actions.
38-
# Restoring these files from a GitHub Actions cache might cause problems for future builds.
39-
run: |
40-
rm -f ~/.gradle/caches/modules-2/modules-2.lock
41-
rm -f ~/.gradle/caches/modules-2/gc.properties

0 commit comments

Comments
 (0)