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