From 047734b6133c39de39a3a917a86463d59282b83c Mon Sep 17 00:00:00 2001 From: agentbox Date: Sat, 1 Aug 2026 11:10:59 +0000 Subject: [PATCH] fix: avoid pipefail in find|zip, write file list to temp file first --- .gitea/workflows/ci.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index a20f585..235fff1 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -70,6 +70,7 @@ jobs: - name: Package web app if: startsWith(github.ref, 'refs/tags/v') run: | + # Avoid pipefail issues with find|zip find . -type f \ ! -path './.git/*' \ ! -path './.gitea/*' \ @@ -83,7 +84,9 @@ jobs: ! -name 'android/local.properties' \ ! -name 'android/gradle/wrapper/gradle-wrapper.jar' \ ! -name 'android/gradlew.bat' \ - | zip -q meal-tracker.zip -@ + > /tmp/files.txt + zip -q meal-tracker.zip -@ < /tmp/files.txt + echo "Packaged $(wc -l < /tmp/files.txt) files ($(du -h meal-tracker.zip | cut -f1))" - name: Publish release if: startsWith(github.ref, 'refs/tags/v')