File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2424 uses : gradle/actions/setup-gradle@v6
2525 with :
2626 cache-read-only : ${{ github.ref != 'refs/heads/main' }}
27+ # cached by the Mavenizer steps, keyed by the Forge versions instead of every commit
28+ gradle-home-cache-excludes : caches/minecraftforge/forgegradle/mavenizer
29+ - name : Restore Forge Mavenizer cache
30+ id : mavenizer
31+ if : matrix.platform == 'forge'
32+ uses : actions/cache/restore@v5
33+ with :
34+ path : ~/.gradle/caches/minecraftforge/forgegradle/mavenizer/caches
35+ key : mavenizer-${{ hashFiles('gradle/libs.versions.toml') }}
36+ restore-keys : mavenizer-
2737 - name : Build with Gradle
2838 run : ./gradlew build -PmodPlatforms=${{ matrix.platform }} -p ${{ matrix.platform }}
39+ - name : Save Forge Mavenizer cache
40+ if : matrix.platform == 'forge' && github.ref == 'refs/heads/main' && steps.mavenizer.outputs.cache-hit != 'true'
41+ uses : actions/cache/save@v5
42+ with :
43+ path : ~/.gradle/caches/minecraftforge/forgegradle/mavenizer/caches
44+ key : mavenizer-${{ hashFiles('gradle/libs.versions.toml') }}
Original file line number Diff line number Diff line change 2222 uses : gradle/actions/setup-gradle@v6
2323 with :
2424 cache-read-only : ${{ github.ref != 'refs/heads/main' }}
25+ # cached by the Mavenizer steps, keyed by the Forge versions instead of every commit
26+ gradle-home-cache-excludes : caches/minecraftforge/forgegradle/mavenizer
27+ - name : Restore Forge Mavenizer cache
28+ if : matrix.platform == 'forge'
29+ uses : actions/cache/restore@v5
30+ with :
31+ path : ~/.gradle/caches/minecraftforge/forgegradle/mavenizer/caches
32+ key : mavenizer-${{ hashFiles('gradle/libs.versions.toml') }}
33+ restore-keys : mavenizer-
2534 - name : Publish with Gradle to Repository
2635 env :
2736 REPOSITORY_USER : ${{ secrets.REPOSITORY_USER }}
You can’t perform that action at this time.
0 commit comments