This commit is contained in:
parent
a00fa95fe8
commit
507cf33e5b
|
|
@ -1,25 +1,26 @@
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
paths:
|
paths:
|
||||||
- 'overrides/*'
|
- 'overrides/**/*'
|
||||||
- 'modrinth.index.json'
|
- 'modrinth.index.json'
|
||||||
- '.forgejo/workflows/build.yaml'
|
- '.forgejo/workflows/build-1.20.yaml'
|
||||||
jobs:
|
jobs:
|
||||||
build-main:
|
build-1.20:
|
||||||
runs-on: docker
|
runs-on: docker
|
||||||
container:
|
container:
|
||||||
image: alpine:3.23.3
|
image: debian:trixie-20260316-slim
|
||||||
steps:
|
steps:
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
run: apk -U add git nodejs openjdk21 tar zstd
|
run: |
|
||||||
|
apt update && apt install -y nodejs openjdk-21-jre-headless wget zstd
|
||||||
|
|
||||||
- name: Checkout code
|
- name: Checkout code
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Clone mod repo
|
- name: Download mod
|
||||||
run: |
|
run: |
|
||||||
mkdir -p deps overrides/mods
|
wget --directory-prefix deps https://patience.nearmisses.xyz/patience/mc_rebalance/archive/main.tar.gz
|
||||||
git clone --single-branch --branch main "https://patience.nearmisses.xyz/patience/mc_rebalance.git" "deps/mc_rebalance"
|
tar xf deps/main.tar.gz --directory deps/
|
||||||
|
|
||||||
- name: Restore cached files
|
- name: Restore cached files
|
||||||
id: cache-files-restore
|
id: cache-files-restore
|
||||||
|
|
@ -52,6 +53,7 @@ jobs:
|
||||||
|
|
||||||
- name: Save mod to pack
|
- name: Save mod to pack
|
||||||
run: |
|
run: |
|
||||||
|
mkdir -p overrides/mods
|
||||||
cp "deps/mc_rebalance/build/libs/mc_rebalance-"[0-9].[0-9].[0-9]".jar" "overrides/mods"
|
cp "deps/mc_rebalance/build/libs/mc_rebalance-"[0-9].[0-9].[0-9]".jar" "overrides/mods"
|
||||||
|
|
||||||
(cd "overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh)
|
(cd "overrides/global_packs/required_data/mc_rebalance_datapack/assets/minecraft/lang/" && ./gen-langs.sh)
|
||||||
|
|
@ -59,7 +61,7 @@ jobs:
|
||||||
- name: Upload release
|
- name: Upload release
|
||||||
uses: https://data.forgejo.org/forgejo/upload-artifact@v4
|
uses: https://data.forgejo.org/forgejo/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: MC_Rebalance_2.mrpack
|
name: MC_Rebalance.mrpack
|
||||||
path: |
|
path: |
|
||||||
overrides
|
overrides
|
||||||
modrinth.index.json
|
modrinth.index.json
|
||||||
Loading…
Reference in a new issue