diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index a8e0a9bf7..14a5541f4 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -67,8 +67,9 @@ jobs: mkdir -p /tmp/arch-stage cd /tmp/arch-stage rm -f * - curl -sSL https://packages.reauktion.de/arch/aarch64/marfrit.db.tar.gz -o marfrit.db.tar.gz || true - curl -sSL https://packages.reauktion.de/arch/aarch64/marfrit.files.tar.gz -o marfrit.files.tar.gz || true + for f in marfrit.db.tar.gz marfrit.db.tar.gz.sig marfrit.files.tar.gz marfrit.files.tar.gz.sig; do + curl -sSLf "https://packages.reauktion.de/arch/aarch64/$f" -o "$f" || rm -f "$f" + done for ext in xz zst gz; do ls /tmp/build-distcc-avahi/*.pkg.tar.$ext 2>/dev/null && \ mv /tmp/build-distcc-avahi/*.pkg.tar.$ext /tmp/build-distcc-avahi/*.pkg.tar.$ext.sig . @@ -107,6 +108,7 @@ jobs: # db with the package registered. # ------------------------------------------------------------------------- lmcp-any: + needs: distcc-avahi-aarch64 # serialize on shared aarch64 db; expand later runs-on: arch-aarch64 steps: - uses: actions/checkout@v4 @@ -167,8 +169,9 @@ jobs: for target in aarch64 x86_64; do stage="/tmp/arch-stage-$target" rm -rf "$stage"; mkdir -p "$stage"; cd "$stage" - curl -sSL "https://packages.reauktion.de/arch/$target/marfrit.db.tar.gz" -o marfrit.db.tar.gz || true - curl -sSL "https://packages.reauktion.de/arch/$target/marfrit.files.tar.gz" -o marfrit.files.tar.gz || true + for f in marfrit.db.tar.gz marfrit.db.tar.gz.sig marfrit.files.tar.gz marfrit.files.tar.gz.sig; do + curl -sSLf "https://packages.reauktion.de/arch/$target/$f" -o "$f" || rm -f "$f" + done cp /tmp/build-lmcp/*.pkg.tar.* . pkgs=() for ext in xz zst gz; do