From fc1e5cc9b6b7d2e0dd91bcc79cd6e86547fbcfa5 Mon Sep 17 00:00:00 2001 From: Sudo-Ivan Date: Thu, 1 Jan 2026 22:17:13 -0600 Subject: [PATCH] chore(build): refactor build workflow to improve readability, remove unnecessary frontend preparation step, and exclude .sha256 files from checksum generation --- .gitea/workflows/build.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a637971..5a81784 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -69,7 +69,9 @@ jobs: version: 10.0.0 - name: Install system dependencies - run: sudo apt-get update && sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng + run: | + sudo apt-get update + sudo apt-get install -y patchelf libopusfile0 ffmpeg espeak-ng - name: Setup Task uses: https://git.quad4.io/actions/setup-task@0ab1b2a65bc55236a3bc64cde78f80e20e8885c2 # v1 @@ -85,9 +87,6 @@ jobs: - name: Build Frontend run: task build-frontend - - name: Prepare frontend directory - run: python scripts/prepare_frontend_dir.py - - name: Build Python wheel run: task wheel @@ -106,7 +105,7 @@ jobs: echo "## SHA256 Checksums" > release-body.md echo "" >> release-body.md for file in *; do - if [ -f "$file" ] && [ "$file" != "release-body.md" ]; then + if [ -f "$file" ] && [ "$file" != "release-body.md" ] && [[ "$file" != *.sha256 ]]; then sha256sum "$file" | tee "${file}.sha256" echo "\`$(cat "${file}.sha256")\`" >> release-body.md fi