From d9d891a64a9875bc4d887c3c73c68dcf660c8684 Mon Sep 17 00:00:00 2001 From: sergio Date: Mon, 6 Jul 2026 07:31:05 -0400 Subject: [PATCH] =?UTF-8?q?granja:=20tanda=20VPS=20ef=C3=ADmero=202026-07-?= =?UTF-8?q?06=20=E2=80=94=207=20promovidos=20al=20cat=C3=A1logo=20firmado?= =?UTF-8?q?=20(714)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- recipes/{incoming-go => }/dalfox.toml | 0 recipes/{incoming-go => }/dprint.toml | 0 recipes/{incoming-go => }/errcheck.toml | 0 recipes/{incoming-go => }/ineffassign.toml | 0 recipes/{incoming-go => }/kyverno.toml | 0 recipes/{incoming-go => }/templ.toml | 0 recipes/{incoming-go => }/unconvert.toml | 0 scripts/farm/farm-down.sh | 9 ++++++++- 8 files changed, 8 insertions(+), 1 deletion(-) rename recipes/{incoming-go => }/dalfox.toml (100%) rename recipes/{incoming-go => }/dprint.toml (100%) rename recipes/{incoming-go => }/errcheck.toml (100%) rename recipes/{incoming-go => }/ineffassign.toml (100%) rename recipes/{incoming-go => }/kyverno.toml (100%) rename recipes/{incoming-go => }/templ.toml (100%) rename recipes/{incoming-go => }/unconvert.toml (100%) diff --git a/recipes/incoming-go/dalfox.toml b/recipes/dalfox.toml similarity index 100% rename from recipes/incoming-go/dalfox.toml rename to recipes/dalfox.toml diff --git a/recipes/incoming-go/dprint.toml b/recipes/dprint.toml similarity index 100% rename from recipes/incoming-go/dprint.toml rename to recipes/dprint.toml diff --git a/recipes/incoming-go/errcheck.toml b/recipes/errcheck.toml similarity index 100% rename from recipes/incoming-go/errcheck.toml rename to recipes/errcheck.toml diff --git a/recipes/incoming-go/ineffassign.toml b/recipes/ineffassign.toml similarity index 100% rename from recipes/incoming-go/ineffassign.toml rename to recipes/ineffassign.toml diff --git a/recipes/incoming-go/kyverno.toml b/recipes/kyverno.toml similarity index 100% rename from recipes/incoming-go/kyverno.toml rename to recipes/kyverno.toml diff --git a/recipes/incoming-go/templ.toml b/recipes/templ.toml similarity index 100% rename from recipes/incoming-go/templ.toml rename to recipes/templ.toml diff --git a/recipes/incoming-go/unconvert.toml b/recipes/unconvert.toml similarity index 100% rename from recipes/incoming-go/unconvert.toml rename to recipes/unconvert.toml diff --git a/scripts/farm/farm-down.sh b/scripts/farm/farm-down.sh index 127ae9c8..0d433706 100755 --- a/scripts/farm/farm-down.sh +++ b/scripts/farm/farm-down.sh @@ -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