diff --git a/.github/workflows/assets-cache.yml b/.github/workflows/assets-cache.yml new file mode 100644 index 00000000..b6bb0374 --- /dev/null +++ b/.github/workflows/assets-cache.yml @@ -0,0 +1,20 @@ +--- + +name: Minecraft Assets Cache + +on: + schedule: + - cron: "0 0 * * *" # Update daily + workflow_dispatch: + +jobs: + update-cache: + runs-on: ubuntu-latest + name: Update Assets Cache + steps: + - uses: neoforged/actions-modding/minecraft-assets-cache/create@v1 + with: + # 1.20.1 for legacytest, 1.21 for normal test + minecraft-versions: | + 1.20.1 + 1.21 diff --git a/.github/workflows/build-prs.yml b/.github/workflows/build-prs.yml index 4915e952..138a4107 100644 --- a/.github/workflows/build-prs.yml +++ b/.github/workflows/build-prs.yml @@ -43,6 +43,9 @@ jobs: - name: Setup Gradle uses: gradle/actions/setup-gradle@v3 + - name: Setup Minecraft Assets Cache + uses: neoforged/actions-modding/minecraft-assets-cache/use@v1 + - name: Run build run: ./gradlew build neoForgeIdeSync publish working-directory: ./${{ matrix.project }}