Skip to content

Commit 054c64f

Browse files
committed
better cache
1 parent 59510d7 commit 054c64f

File tree

2 files changed

+16
-9
lines changed

2 files changed

+16
-9
lines changed

.github/workflows/build.yml

+15-9
Original file line numberDiff line numberDiff line change
@@ -8,18 +8,24 @@ jobs:
88
- name: Checkout Repository
99
uses: actions/checkout@v4
1010

11-
- name: Setup JDK 17
12-
uses: actions/setup-java@v3
11+
- name: Setup Java
12+
run: echo "JAVA_HOME=$JAVA_HOME_17_X64" >> "$GITHUB_ENV"
13+
14+
- name: Loom Cache
15+
uses: actions/cache@v4
1316
with:
14-
java-version: '17'
15-
distribution: temurin
16-
cache: gradle
17+
path: "**/.gradle/loom-cache"
18+
key: "${{ runner.os }}-gradle-${{ hashFiles('**/libs.versions.*', '**/*.gradle*', '**/gradle-wrapper.properties') }}"
19+
restore-keys: "${{ runner.os }}-gradle-"
1720

18-
- name: Validate Gradle Wrapper Integrity
19-
uses: gradle/wrapper-validation-action@v1
21+
- name: Setup Gradle
22+
uses: gradle/actions/setup-gradle@v4
23+
with:
24+
gradle-home-cache-cleanup: true
25+
cache-read-only: false
2026

21-
- name: Make Gradle wrapper executable
22-
run: chmod +x ./gradlew
27+
- name: Validate Gradle Wrapper Integrity
28+
uses: gradle/wrapper-validation-action@v2
2329

2430
- name: Build
2531
run: ./gradlew build

gradle.properties

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Done to increase the memory available to Gradle.
22
org.gradle.jvmargs=-Xmx2G
3+
org.gradle.caching = true
34

45
# Mod Properties
56
mod_version = 0.0.50

0 commit comments

Comments
 (0)