ci: pull existing .sig files + serialize jobs sharing a db
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user