granja: tanda VPS efímero 2026-07-06 — 7 promovidos al catálogo firmado (714)
dalfox/templ/errcheck/ineffassign/unconvert (Go) + dprint (Rust) + kyverno (Go), construidos en un worker efímero hcloud, cosechados y firmados. Binarios musl-static verificados: dalfox 3.1.2, templ v0.3.1020, dprint 0.55.1, ineffassign, y los analizadores Go corren. feroxbuster/jless/mdcat/mise quedan staged (frontera *-sys: openssl-sys/xcb desde fuente). Fix farm-down: el promote final ahora recorre TODAS las colas del worker (incoming/incoming-go/incoming-clib), no sólo recipes/incoming — los artefactos de las otras colas se cosechaban pero no se firmaban. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -49,6 +49,13 @@ mv "$newfleet" "$FLEET"
|
||||
echo "==> cosechados+destruidos: $harvested; flota restante:"; cat "$FLEET"
|
||||
|
||||
if [ "${NO_PROMOTE:-}" != "1" ] && [ "$harvested" -gt 0 ]; then
|
||||
# El worker muele TODAS las colas (ver QUEUES en farm-worker-loop.sh); build-farm.sh sin QUEUE
|
||||
# sólo mira recipes/incoming ⇒ los artefactos de incoming-go/incoming-clib se cosechaban pero
|
||||
# NO se promovían/firmaban. Recorrer las mismas colas que el worker (cache-hit en lo cosechado).
|
||||
echo "==> promote+firma final (cache-hit en lo cosechado)"
|
||||
scripts/build-farm.sh || echo " (build-farm devolvió error; revisá logs)"
|
||||
for Q in ${QUEUES:-recipes/incoming recipes/incoming-go recipes/incoming-clib}; do
|
||||
ls "$Q"/*.toml >/dev/null 2>&1 || continue
|
||||
echo " --- promoviendo $Q"
|
||||
QUEUE="$Q" scripts/build-farm.sh || echo " (build-farm $Q devolvió error; revisá logs)"
|
||||
done
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user