From 3ed9c96f6c5e898a826f63c421c7f088bd72eadc Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Sat, 3 Jan 2026 17:41:12 -0600 Subject: [PATCH] fix(workflow): update build process to include zip creation for frontend assets and add zip to release artifacts --- .gitea/workflows/build.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 35dad2b..aa899da 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -72,7 +72,7 @@ jobs: - name: Install system dependencies run: | sudo apt-get update - sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng wine nsis + sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng wine nsis zip - name: Setup Task uses: https://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 # v1 @@ -105,6 +105,9 @@ jobs: # Python artifacts find python-dist -maxdepth 1 -type f -name "*.whl" -exec cp {} release-assets/ \; + # Create frontend zip + (cd meshchatx/public && zip -r ../../release-assets/meshchatx-frontend.zip .) + # Generate checksums cd release-assets for file in *; do @@ -154,6 +157,7 @@ jobs: release-assets/*.exe release-assets/*.whl release-assets/*.sha256 + release-assets/*.zip body_path: "release-body.md" draft: false prerelease: false