From cfb4f5aaaf0986afe6ae06318ace111ed8bf7fae Mon Sep 17 00:00:00 2001 From: Taiyou <77050201+Taiyou06@users.noreply.github.com> Date: Thu, 6 Mar 2025 00:48:11 +0300 Subject: [PATCH] fix the cache hopefully? --- .github/workflows/build-1214.yml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-1214.yml b/.github/workflows/build-1214.yml index a613b1d1..b621260a 100644 --- a/.github/workflows/build-1214.yml +++ b/.github/workflows/build-1214.yml @@ -13,23 +13,31 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@main - + - name: Setup Gradle Cache uses: actions/cache@v4 with: path: | - ~/.gradle/caches + ~/.gradle/caches/modules-2 + ~/.gradle/caches/jars-* + ~/.gradle/caches/transforms-* ~/.gradle/wrapper - key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties', 'buildSrc/**/*.kt') }} restore-keys: | ${{ runner.os }}-gradle- + - name: Gradle Cache Cleanup + run: | + rm -f ~/.gradle/caches/modules-2/modules-2.lock + rm -f ~/.gradle/caches/modules-2/gc.properties + find ~/.gradle/caches -name "*.lock" -type f -delete + - name: Set up GraalVM JDK 21 uses: graalvm/setup-graalvm@main with: java-version: 21 github-token: "${{ secrets.GITHUB_TOKEN }}" - cache: gradle + cache: 'maven' set-java-home: true components: 'native-image' @@ -59,6 +67,13 @@ jobs: - name: Create ReobfPaperclipJar run: ./gradlew -Dorg.gradle.jvmargs="${{ env.GRAALVM_ARGS }}" -Dpaperweight.debug=true createReobfPaperclipJar --stacktrace --no-daemon --parallel + - name: Gradle Cache Prune + run: | + du -sh ~/.gradle/caches || true + find ~/.gradle/caches -name "*.jar" -type f -atime +30 -delete || true + find ~/.gradle/caches -name "*.pom" -type f -atime +30 -delete || true + du -sh ~/.gradle/caches || true + - name: Rename Paperclip JARs run: | mv leaf-server/build/libs/leaf-paperclip-1.21.4-R0.1-SNAPSHOT-mojmap.jar ./leaf-1.21.4-${{ env.BUILD_NUMBER }}-mojmap.jar