From ae04cf07a9aacd2195658293f1a10676ef961ce7 Mon Sep 17 00:00:00 2001 From: ozxybox Date: Wed, 6 Nov 2024 23:00:30 -0600 Subject: [PATCH] feat: Package assets in CI --- .github/workflows/build-postcompiler.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-postcompiler.yml b/.github/workflows/build-postcompiler.yml index 47b48b90..d99ecf21 100644 --- a/.github/workflows/build-postcompiler.yml +++ b/.github/workflows/build-postcompiler.yml @@ -35,8 +35,17 @@ jobs: run: | python -m pip install -U setuptools pip wheel python -m pip install -r requirements.txt + - name: Build assets + run: | + mkdir build + mkdir build/bin + mkdir build/bin/win64 + mkdir build/hammer + robocopy hammer/scripts build/hammer/scripts /S /PURGE + python src/hammeraddons/build_fgd_assets.py -i patch_postcompiler.fgd -o build/hammer -a hammer + - name: Freeze application - run: python -m PyInstaller --distpath ../build/ -y ../postcompiler.spec + run: python -m PyInstaller --distpath ../build/bin/win64 -y ../postcompiler.spec working-directory: ./src/ - name: Zip hammeraddons_${{ matrix.artifact-name }} uses: thedoctor0/zip-release@master