generate registry headers in workflow

This commit is contained in:
p2r3
2025-09-09 13:32:23 +03:00
parent e49904066e
commit 5b4486f2fd

View File

@@ -14,12 +14,29 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4
- name: Install Bun
uses: oven-sh/setup-bun@v1
with:
bun-version: latest
- name: Download cosmocc
run: |
curl -LO https://cosmo.zip/pub/cosmocc/cosmocc.zip
unzip cosmocc.zip -d cosmocc
echo "$PWD/cosmocc/bin" >> $GITHUB_PATH
- name: Dump Minecraft server registries
run: |
mkdir notchian
cd notchian
curl -Lo server.jar https://piston-data.mojang.com/v1/objects/6bce4ef400e4efaa63a13d5e6f6b500be969ef81/server.jar
echo "eula=true" > eula.txt
java -DbundlerMainClass="net.minecraft.data.Main" -jar server.jar
- name: Generate registry headers
run: |
bun run build_registries.js
- name: Build project
run: |
cosmocc src/*.c -O3 -Iinclude -o bareiron.exe