From cece9ac9a2c69d90af8149c5bd5e7f6790318742 Mon Sep 17 00:00:00 2001 From: t1amak Date: Thu, 19 Mar 2026 00:31:15 +0100 Subject: [PATCH] Harden cross-build packaging and compiler setup --- .gitea/workflows/build.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index b1b5d2d..d0c304a 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -108,7 +108,22 @@ jobs: ARCHIVE="/tmp/peya-${REF_NAME}-${{ matrix.toolchain.host }}.zip" cd "build/${{ matrix.toolchain.host }}/release/bin" - zip -ur "${ARCHIVE}" peyad* peya-wallet-cli* peya-wallet-rpc* peya-gen-multisig* + FILES=() + + for pattern in peyad* peya-wallet-cli* peya-wallet-rpc* peya-gen-multisig*; do + for file in $pattern; do + if [ -e "$file" ]; then + FILES+=("$file") + fi + done + done + + if [ "${#FILES[@]}" -eq 0 ]; then + echo "No release binaries found in $(pwd)" + exit 1 + fi + + zip -ur "${ARCHIVE}" "${FILES[@]}" ls -lh "${ARCHIVE}" - name: Upload build artifact