diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build-1.21.yaml similarity index 78% rename from .forgejo/workflows/build.yaml rename to .forgejo/workflows/build-1.21.yaml index 35ab994..e511a79 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build-1.21.yaml @@ -3,7 +3,7 @@ on: paths: - 'overrides/**/*' - 'modrinth.index.json' - - '.forgejo/workflows/build.yaml' + - '.forgejo/workflows/build-1.21.yaml' jobs: build-1.21: runs-on: docker @@ -11,15 +11,16 @@ jobs: image: alpine:3.23.3 steps: - name: Install dependencies - run: apk -U add git nodejs openjdk21 tar zstd + run: apk -U add nodejs openjdk21 tar zstd - name: Checkout code uses: actions/checkout@v4 - - name: Clone mod repo + - name: Download mod run: | - mkdir -p deps overrides/mods - git clone --single-branch --branch 1.21 "https://patience.nearmisses.xyz/patience/mc_rebalance.git" "deps/mc_rebalance" + mkdir deps + wget --directory-prefix deps https://patience.nearmisses.xyz/patience/mc_rebalance/archive/1.21.tar.gz + tar xf deps/1.21.tar.gz --directory deps/ - name: Restore cached files id: cache-files-restore @@ -52,9 +53,11 @@ jobs: - name: Save mod to pack run: | + mkdir -p deps overrides/mods cp "deps/mc_rebalance/build/libs/mc_rebalance-"[0-9].[0-9].[0-9]".jar" "overrides/mods" - (cd "overrides/resources/common/required/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh) + cd "overrides/resources/common/required/mc_rebalance_datapack/assets/minecraft/lang/" + ./gen-langs.sh - name: Upload release uses: https://data.forgejo.org/forgejo/upload-artifact@v4