From 3171dd59f9faebfd7ddd35d3994e41964ac47973 Mon Sep 17 00:00:00 2001 From: sergio Date: Sun, 5 Jul 2026 00:35:40 -0400 Subject: [PATCH] =?UTF-8?q?Etapa=20G=20(go):=20triage=20cola=20envenenada?= =?UTF-8?q?=20del=20VPS=20=E2=80=94=20purga=2025=20(misimports/CGO/embed)?= =?UTF-8?q?=20+=2010=20fixes=20(subdir=20dolt-atlas-omp,=20crane=20./cmd/c?= =?UTF-8?q?rane,=20trivy=20GOEXPERIMENT=3Djsonv2,=20xq/tea/staticcheck/syf?= =?UTF-8?q?t/apko=20a=20v=C3=ADa=20Go=20auto)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Fable 5 --- recipes/incoming-go/apko.toml | 25 +---------- recipes/incoming-go/atlas.toml | 1 + recipes/incoming-go/crane.toml | 4 +- recipes/incoming-go/dolt.toml | 2 + recipes/incoming-go/grype.toml | 1 - recipes/incoming-go/oh-my-posh.toml | 1 + recipes/incoming-go/staticcheck.toml | 28 ++----------- recipes/incoming-go/syft.toml | 29 ++----------- recipes/incoming-go/tea.toml | 19 +-------- recipes/incoming-go/trivy.toml | 10 +++++ recipes/incoming-go/xq.toml | 21 ++-------- tandas/staged-fallidos-go-20260705/README.md | 41 +++++++++++++++++++ .../assetfinder.toml | 0 .../staged-fallidos-go-20260705}/dbgate.toml | 0 .../disable-race-tests.patch | 0 .../disable-ui-openai-generation.patch | 0 .../staged-fallidos-go-20260705}/etcd.toml | 0 .../staged-fallidos-go-20260705}/fluxcd.toml | 0 .../staged-fallidos-go-20260705}/forgejo.toml | 0 .../staged-fallidos-go-20260705}/frp.toml | 0 .../gcc15-bool.patch | 0 .../gcc15-conflicting-types.patch | 0 .../staged-fallidos-go-20260705}/gf.toml | 0 .../gitlab-runner.toml | 0 .../staged-fallidos-go-20260705}/gotop.toml | 0 .../gross-1.0.1-default-conf.patch | 0 .../gross-grey_tuple.patch | 0 .../staged-fallidos-go-20260705}/gross.toml | 0 .../staged-fallidos-go-20260705}/gtt.toml | 0 .../httpstat.toml | 0 .../staged-fallidos-go-20260705}/jc.toml | 0 .../staged-fallidos-go-20260705}/jsonnet.toml | 0 .../kubetail.toml | 0 .../staged-fallidos-go-20260705}/mc.toml | 0 .../operator-sdk.toml | 0 .../staged-fallidos-go-20260705}/polaris.toml | 0 .../respect-cgo-flags.patch | 0 .../skip-alternate-unix-sh-test.patch | 0 .../staged-fallidos-go-20260705}/skopeo.toml | 0 .../syncthing.toml | 0 .../syslog-log-format.patch | 0 .../staged-fallidos-go-20260705}/tilt.toml | 0 .../use-logrus-syslog-hook.patch | 0 .../staged-fallidos-go-20260705}/vale.toml | 0 .../woodpecker.toml | 0 .../staged-fallidos-go-20260705}/wtf.toml | 0 .../staged-fallidos-go-20260705}/wuzz.toml | 0 47 files changed, 70 insertions(+), 112 deletions(-) create mode 100644 tandas/staged-fallidos-go-20260705/README.md rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/assetfinder.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/dbgate.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/disable-race-tests.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/disable-ui-openai-generation.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/etcd.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/fluxcd.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/forgejo.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/frp.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gcc15-bool.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gcc15-conflicting-types.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gf.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gitlab-runner.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gotop.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gross-1.0.1-default-conf.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gross-grey_tuple.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gross.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/gtt.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/httpstat.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/jc.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/jsonnet.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/kubetail.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/mc.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/operator-sdk.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/polaris.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/respect-cgo-flags.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/skip-alternate-unix-sh-test.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/skopeo.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/syncthing.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/syslog-log-format.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/tilt.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/use-logrus-syslog-hook.patch (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/vale.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/woodpecker.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/wtf.toml (100%) rename {recipes/incoming-go => tandas/staged-fallidos-go-20260705}/wuzz.toml (100%) diff --git a/recipes/incoming-go/apko.toml b/recipes/incoming-go/apko.toml index fab09628..85736998 100644 --- a/recipes/incoming-go/apko.toml +++ b/recipes/incoming-go/apko.toml @@ -16,27 +16,6 @@ target = "x86_64-linux-musl" link = "static" flags = [] -[build.phases] -# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático): -compile = ''' -_abuild_phase() { -mkdir build - go build -o build/ -tags -tags=pivkey,pkcs11key "$builddir"/... - for i in bash fish zsh; do - "$builddir"/build/apko completion $i > "$builddir"/apko.$i - done -} -_abuild_phase -''' -# de package() de Alpine (traducido $pkgdir→/out): -install = ''' -_abuild_phase() { -install -Dm755 "$builddir"/build/apko "/out"/usr/bin/apko - - install -Dm644 "$builddir"/apko.bash "/out"/usr/share/bash-completion/completions/apko - install -Dm644 "$builddir"/apko.fish "/out"/usr/share/fish/vendor_completions.d/apko.fish - install -Dm644 "$builddir"/apko.zsh "/out"/usr/share/zsh/site-functions/_apko -} -_abuild_phase -''' +[deps] +build = ["go"] diff --git a/recipes/incoming-go/atlas.toml b/recipes/incoming-go/atlas.toml index 02c800bc..b5e7abe6 100644 --- a/recipes/incoming-go/atlas.toml +++ b/recipes/incoming-go/atlas.toml @@ -14,6 +14,7 @@ compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = [] +subdir = "cmd/atlas" # buildInputs de nix (no usados con CGO off): go [deps] diff --git a/recipes/incoming-go/crane.toml b/recipes/incoming-go/crane.toml index d3f6d75b..312d2333 100644 --- a/recipes/incoming-go/crane.toml +++ b/recipes/incoming-go/crane.toml @@ -2,7 +2,7 @@ # - el build usa el lab de hammer (zig-cc / musl estático), NO el stdenv de nix ⇒ revisá # compiler/link/phases y adaptá hasta que compile. # - las deps van con su nombre NIX; remapealas a las recetas del corpus si difieren. -name = "go-containerregistry" +name = "crane" version = "0.21.6" [source] @@ -13,7 +13,7 @@ commit = "v0.21.6" compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" -flags = [] +flags = ["./cmd/crane"] # buildInputs de nix (no usados con CGO off): go [deps] diff --git a/recipes/incoming-go/dolt.toml b/recipes/incoming-go/dolt.toml index 3ac0181e..a75e4b52 100644 --- a/recipes/incoming-go/dolt.toml +++ b/recipes/incoming-go/dolt.toml @@ -14,6 +14,8 @@ compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = [] +subdir = "go" +cgo = true # buildInputs de nix (no usados con CGO off): go, icu4c [deps] diff --git a/recipes/incoming-go/grype.toml b/recipes/incoming-go/grype.toml index 405159b7..c24fedff 100644 --- a/recipes/incoming-go/grype.toml +++ b/recipes/incoming-go/grype.toml @@ -9,7 +9,6 @@ tarball = "https://github.com/anchore/grype/archive/v0.111.0/grype-0.111.0.tar.g # FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine: # sha512 = "109662075d13ed6b397c3624679b52f49c2713d9bfc5562750ff2892c6f81810f616ffbb218bdfa31a8beae7331b0ff3d446de4cd9f295033afb527e74be1a0f" sha256 = "01d60c3e785f635da8f060712df2a901025386b740eb173e365ae0c263e66792" -patches = ["disable-update-check.patch"] [build] compiler = "zig-cc" diff --git a/recipes/incoming-go/oh-my-posh.toml b/recipes/incoming-go/oh-my-posh.toml index e1261000..e05e5eef 100644 --- a/recipes/incoming-go/oh-my-posh.toml +++ b/recipes/incoming-go/oh-my-posh.toml @@ -14,6 +14,7 @@ compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" flags = [] +subdir = "src" # buildInputs de nix (no usados con CGO off): go [deps] diff --git a/recipes/incoming-go/staticcheck.toml b/recipes/incoming-go/staticcheck.toml index 0a7097ad..9c351db9 100644 --- a/recipes/incoming-go/staticcheck.toml +++ b/recipes/incoming-go/staticcheck.toml @@ -14,30 +14,8 @@ sha256 = "4b20d65194e5462264c784f2968de65fcd7aba8e9efa37aa9b1fadc13b29699b" compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" -flags = [] +flags = ["./cmd/staticcheck"] -[build.phases] -# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático): -compile = ''' -_abuild_phase() { -export CGO_CPPFLAGS="$CPPFLAGS" - export CGO_CFLAGS="$CFLAGS" - export CGO_CXXFLAGS="$CXXFLAGS" - export CGO_LDFLAGS="$LDFLAGS" - mkdir -p bin - go build -o ./bin ./... -} -_abuild_phase -''' -# de package() de Alpine (traducido $pkgdir→/out): -install = ''' -_abuild_phase() { -install -p -Dm755 -t "/out/usr/bin/" bin/* - - install -Dm644 "LICENSE" "/out/usr/share/licenses/staticcheck/LICENSE" - install -Dm644 "LICENSE-THIRD-PARTY" \ - "/out/usr/share/licenses/staticcheck/LICENSE-THIRD-PARTY" -} -_abuild_phase -''' +[deps] +build = ["go"] diff --git a/recipes/incoming-go/syft.toml b/recipes/incoming-go/syft.toml index ccda432a..101f6852 100644 --- a/recipes/incoming-go/syft.toml +++ b/recipes/incoming-go/syft.toml @@ -15,31 +15,8 @@ patches = ["disable-update-check.patch"] compiler = "zig-cc" target = "x86_64-linux-musl" link = "static" -flags = [] +flags = ["./cmd/syft"] -[build.phases] -# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático): -compile = ''' -_abuild_phase() { -go build -ldflags " - -X main.version=1.42.4 - " \ - -o bin/syft ./cmd/syft - bin/syft completion bash >syft.bash - bin/syft completion fish >syft.fish - bin/syft completion zsh >syft.zsh -} -_abuild_phase -''' -# de package() de Alpine (traducido $pkgdir→/out): -install = ''' -_abuild_phase() { -install -Dm755 bin/syft -t "/out"/usr/bin/ - - install -Dm644 syft.bash "/out"/usr/share/bash-completion/completions/syft - install -Dm644 syft.fish "/out"/usr/share/fish/vendor_completions.d/syft.fish - install -Dm644 syft.zsh "/out"/usr/share/zsh/site-functions/_syft -} -_abuild_phase -''' +[deps] +build = ["go"] diff --git a/recipes/incoming-go/tea.toml b/recipes/incoming-go/tea.toml index ee597c94..90e54d9e 100644 --- a/recipes/incoming-go/tea.toml +++ b/recipes/incoming-go/tea.toml @@ -16,21 +16,6 @@ target = "x86_64-linux-musl" link = "static" flags = [] -[build.phases] -# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático): -compile = ''' -_abuild_phase() { -local sdk=$(go list -f '{{.Version}}' -m code.gitea.io/sdk/gitea) - go build -ldflags "-X main.Version=0.9.2 -X main.SDK=$sdk" -o tea -} -_abuild_phase -''' -# de package() de Alpine (traducido $pkgdir→/out): -install = ''' -_abuild_phase() { -install -Dm755 "$builddir"/tea "/out"/usr/bin/tea - install -Dm644 "$srcdir"/bash_autocomplete "/out"/usr/share/bash-completion/completions/tea -} -_abuild_phase -''' +[deps] +build = ["go"] diff --git a/recipes/incoming-go/trivy.toml b/recipes/incoming-go/trivy.toml index 71996e90..79cf5b2d 100644 --- a/recipes/incoming-go/trivy.toml +++ b/recipes/incoming-go/trivy.toml @@ -18,3 +18,13 @@ flags = [] # buildInputs de nix (no usados con CGO off): go [deps] build = ["go"] + +[build.phases] +# = el compile Go generado por el lab + GOEXPERIMENT=jsonv2: trivy 0.72 importa +# encoding/json/v2, que en go 1.26 sigue detrás del experimento (build constraints +# excluyen esos fuentes sin el flag). +compile = ''' +export GOCACHE=/src/.gocache GOTMPDIR=/src/.gotmp GOPATH=/tmp/gopath GOTOOLCHAIN=local CGO_ENABLED=0 GOFLAGS=-mod=vendor GOPROXY=off GOBIN=/out/usr/bin GOEXPERIMENT=jsonv2 +mkdir -p /src/.gotmp +go install -trimpath -ldflags=-buildid= ./cmd/trivy +''' diff --git a/recipes/incoming-go/xq.toml b/recipes/incoming-go/xq.toml index da398bce..8d8adb89 100644 --- a/recipes/incoming-go/xq.toml +++ b/recipes/incoming-go/xq.toml @@ -16,21 +16,6 @@ target = "x86_64-linux-musl" link = "static" flags = [] -[build.phases] -# de build() de Alpine (traducido; el lab provee $CBUILD/$CHOST — Etapa G Fase 3; revisá --shared para estático): -compile = ''' -_abuild_phase() { -go build -} -_abuild_phase -''' -# de package() de Alpine (traducido $pkgdir→/out): -install = ''' -_abuild_phase() { -install -Dm755 xq /out/usr/bin/xq - install -Dm644 README.md "/out/usr/share/doc/xq/README" - install -Dm644 LICENSE "/out"/usr/share/licenses/xq/LICENSE - install -Dm644 docs/xq.man /out/usr/share/man/man1/xq.1 -} -_abuild_phase -''' + +[deps] +build = ["go"] diff --git a/tandas/staged-fallidos-go-20260705/README.md b/tandas/staged-fallidos-go-20260705/README.md new file mode 100644 index 00000000..4b444572 --- /dev/null +++ b/tandas/staged-fallidos-go-20260705/README.md @@ -0,0 +1,41 @@ +# staged-fallidos-go — purga 2026-07-05 + +Triage de la cola `incoming-go` que giraba en falso (40/52 fallaban por ciclo, ~8h). +Causa mayor de los "fallo (ver log)" genéricos: ENOSPC — los giants vendoreando en +paralelo llevaban el disco del VPS a 96–97% (baseline ~90% por modcache acumulado); +tras la purga de caches el baseline volvió a 75% y los sanos avanzan. + +## Misimports (proyecto equivocado, NO reintroducir sin re-vetear) +- `gf` — pide libx11 ⇒ es el frontend de GDB, no el wrapper de grep (tomnomnom/gf) +- `httpstat` — pide setuptools ⇒ es el de Python +- `mc` — pide unzip ⇒ Midnight Commander, no minio-client +- `polaris` — cargo vendor ⇒ es el music-server en Rust, no el de Fairwinds +- `jc` — sin main Go ⇒ es la herramienta Python +- `dbgate` — tarball raro (Electron app) +- `jsonnet` — pide jekyll ⇒ el C++ de google, no go-jsonnet + +## Frontera CGO (libs C externas: gpgme/tree-sitter/oto) +- `skopeo`, `operator-sdk` — gpgme (build constraints excluyen los fuentes) +- `vale` — go-tree-sitter +- `gtt` — oto (audio) +- `gross` — proyecto C con c-ares, ni siquiera es Go + +## go:embed de assets generados (necesitan node/manifiestos pre-build) +- `fluxcd` — cmd/flux/manifests.embed.go: manifests/*.yaml no existen sin generación +- `frp` — web/frpc/embed.go: falta dist del frontend +- `forgejo` — dep nodejs (frontend) +- `woodpecker` — dep go-swag + frontend +- `kubetail` — dashboard web multimódulo + +## Multimódulo / make hostil +- `etcd` — make + módulos anidados + git ls-remote en build (red) +- `gitlab-runner` — necesita $srcdir/tags.json de Alpine + GO111MODULE=auto + +## Otros +- `assetfinder` — sin go.mod (era GOPATH) ⇒ el vendor no aplica +- `gotop` — go.mod lang 1.16 < unsafe.Slice (1.17), ya diferido antes +- `wuzz` — deps muertas (go mod download falla) +- `tilt` — go mod vendor falla en module-auth (checksum) +- `syncthing` — build constraints excluyen todos los fuentes en /src + +Los patches de gross/gitlab-runner/woodpecker viajan acá con sus recetas. diff --git a/recipes/incoming-go/assetfinder.toml b/tandas/staged-fallidos-go-20260705/assetfinder.toml similarity index 100% rename from recipes/incoming-go/assetfinder.toml rename to tandas/staged-fallidos-go-20260705/assetfinder.toml diff --git a/recipes/incoming-go/dbgate.toml b/tandas/staged-fallidos-go-20260705/dbgate.toml similarity index 100% rename from recipes/incoming-go/dbgate.toml rename to tandas/staged-fallidos-go-20260705/dbgate.toml diff --git a/recipes/incoming-go/disable-race-tests.patch b/tandas/staged-fallidos-go-20260705/disable-race-tests.patch similarity index 100% rename from recipes/incoming-go/disable-race-tests.patch rename to tandas/staged-fallidos-go-20260705/disable-race-tests.patch diff --git a/recipes/incoming-go/disable-ui-openai-generation.patch b/tandas/staged-fallidos-go-20260705/disable-ui-openai-generation.patch similarity index 100% rename from recipes/incoming-go/disable-ui-openai-generation.patch rename to tandas/staged-fallidos-go-20260705/disable-ui-openai-generation.patch diff --git a/recipes/incoming-go/etcd.toml b/tandas/staged-fallidos-go-20260705/etcd.toml similarity index 100% rename from recipes/incoming-go/etcd.toml rename to tandas/staged-fallidos-go-20260705/etcd.toml diff --git a/recipes/incoming-go/fluxcd.toml b/tandas/staged-fallidos-go-20260705/fluxcd.toml similarity index 100% rename from recipes/incoming-go/fluxcd.toml rename to tandas/staged-fallidos-go-20260705/fluxcd.toml diff --git a/recipes/incoming-go/forgejo.toml b/tandas/staged-fallidos-go-20260705/forgejo.toml similarity index 100% rename from recipes/incoming-go/forgejo.toml rename to tandas/staged-fallidos-go-20260705/forgejo.toml diff --git a/recipes/incoming-go/frp.toml b/tandas/staged-fallidos-go-20260705/frp.toml similarity index 100% rename from recipes/incoming-go/frp.toml rename to tandas/staged-fallidos-go-20260705/frp.toml diff --git a/recipes/incoming-go/gcc15-bool.patch b/tandas/staged-fallidos-go-20260705/gcc15-bool.patch similarity index 100% rename from recipes/incoming-go/gcc15-bool.patch rename to tandas/staged-fallidos-go-20260705/gcc15-bool.patch diff --git a/recipes/incoming-go/gcc15-conflicting-types.patch b/tandas/staged-fallidos-go-20260705/gcc15-conflicting-types.patch similarity index 100% rename from recipes/incoming-go/gcc15-conflicting-types.patch rename to tandas/staged-fallidos-go-20260705/gcc15-conflicting-types.patch diff --git a/recipes/incoming-go/gf.toml b/tandas/staged-fallidos-go-20260705/gf.toml similarity index 100% rename from recipes/incoming-go/gf.toml rename to tandas/staged-fallidos-go-20260705/gf.toml diff --git a/recipes/incoming-go/gitlab-runner.toml b/tandas/staged-fallidos-go-20260705/gitlab-runner.toml similarity index 100% rename from recipes/incoming-go/gitlab-runner.toml rename to tandas/staged-fallidos-go-20260705/gitlab-runner.toml diff --git a/recipes/incoming-go/gotop.toml b/tandas/staged-fallidos-go-20260705/gotop.toml similarity index 100% rename from recipes/incoming-go/gotop.toml rename to tandas/staged-fallidos-go-20260705/gotop.toml diff --git a/recipes/incoming-go/gross-1.0.1-default-conf.patch b/tandas/staged-fallidos-go-20260705/gross-1.0.1-default-conf.patch similarity index 100% rename from recipes/incoming-go/gross-1.0.1-default-conf.patch rename to tandas/staged-fallidos-go-20260705/gross-1.0.1-default-conf.patch diff --git a/recipes/incoming-go/gross-grey_tuple.patch b/tandas/staged-fallidos-go-20260705/gross-grey_tuple.patch similarity index 100% rename from recipes/incoming-go/gross-grey_tuple.patch rename to tandas/staged-fallidos-go-20260705/gross-grey_tuple.patch diff --git a/recipes/incoming-go/gross.toml b/tandas/staged-fallidos-go-20260705/gross.toml similarity index 100% rename from recipes/incoming-go/gross.toml rename to tandas/staged-fallidos-go-20260705/gross.toml diff --git a/recipes/incoming-go/gtt.toml b/tandas/staged-fallidos-go-20260705/gtt.toml similarity index 100% rename from recipes/incoming-go/gtt.toml rename to tandas/staged-fallidos-go-20260705/gtt.toml diff --git a/recipes/incoming-go/httpstat.toml b/tandas/staged-fallidos-go-20260705/httpstat.toml similarity index 100% rename from recipes/incoming-go/httpstat.toml rename to tandas/staged-fallidos-go-20260705/httpstat.toml diff --git a/recipes/incoming-go/jc.toml b/tandas/staged-fallidos-go-20260705/jc.toml similarity index 100% rename from recipes/incoming-go/jc.toml rename to tandas/staged-fallidos-go-20260705/jc.toml diff --git a/recipes/incoming-go/jsonnet.toml b/tandas/staged-fallidos-go-20260705/jsonnet.toml similarity index 100% rename from recipes/incoming-go/jsonnet.toml rename to tandas/staged-fallidos-go-20260705/jsonnet.toml diff --git a/recipes/incoming-go/kubetail.toml b/tandas/staged-fallidos-go-20260705/kubetail.toml similarity index 100% rename from recipes/incoming-go/kubetail.toml rename to tandas/staged-fallidos-go-20260705/kubetail.toml diff --git a/recipes/incoming-go/mc.toml b/tandas/staged-fallidos-go-20260705/mc.toml similarity index 100% rename from recipes/incoming-go/mc.toml rename to tandas/staged-fallidos-go-20260705/mc.toml diff --git a/recipes/incoming-go/operator-sdk.toml b/tandas/staged-fallidos-go-20260705/operator-sdk.toml similarity index 100% rename from recipes/incoming-go/operator-sdk.toml rename to tandas/staged-fallidos-go-20260705/operator-sdk.toml diff --git a/recipes/incoming-go/polaris.toml b/tandas/staged-fallidos-go-20260705/polaris.toml similarity index 100% rename from recipes/incoming-go/polaris.toml rename to tandas/staged-fallidos-go-20260705/polaris.toml diff --git a/recipes/incoming-go/respect-cgo-flags.patch b/tandas/staged-fallidos-go-20260705/respect-cgo-flags.patch similarity index 100% rename from recipes/incoming-go/respect-cgo-flags.patch rename to tandas/staged-fallidos-go-20260705/respect-cgo-flags.patch diff --git a/recipes/incoming-go/skip-alternate-unix-sh-test.patch b/tandas/staged-fallidos-go-20260705/skip-alternate-unix-sh-test.patch similarity index 100% rename from recipes/incoming-go/skip-alternate-unix-sh-test.patch rename to tandas/staged-fallidos-go-20260705/skip-alternate-unix-sh-test.patch diff --git a/recipes/incoming-go/skopeo.toml b/tandas/staged-fallidos-go-20260705/skopeo.toml similarity index 100% rename from recipes/incoming-go/skopeo.toml rename to tandas/staged-fallidos-go-20260705/skopeo.toml diff --git a/recipes/incoming-go/syncthing.toml b/tandas/staged-fallidos-go-20260705/syncthing.toml similarity index 100% rename from recipes/incoming-go/syncthing.toml rename to tandas/staged-fallidos-go-20260705/syncthing.toml diff --git a/recipes/incoming-go/syslog-log-format.patch b/tandas/staged-fallidos-go-20260705/syslog-log-format.patch similarity index 100% rename from recipes/incoming-go/syslog-log-format.patch rename to tandas/staged-fallidos-go-20260705/syslog-log-format.patch diff --git a/recipes/incoming-go/tilt.toml b/tandas/staged-fallidos-go-20260705/tilt.toml similarity index 100% rename from recipes/incoming-go/tilt.toml rename to tandas/staged-fallidos-go-20260705/tilt.toml diff --git a/recipes/incoming-go/use-logrus-syslog-hook.patch b/tandas/staged-fallidos-go-20260705/use-logrus-syslog-hook.patch similarity index 100% rename from recipes/incoming-go/use-logrus-syslog-hook.patch rename to tandas/staged-fallidos-go-20260705/use-logrus-syslog-hook.patch diff --git a/recipes/incoming-go/vale.toml b/tandas/staged-fallidos-go-20260705/vale.toml similarity index 100% rename from recipes/incoming-go/vale.toml rename to tandas/staged-fallidos-go-20260705/vale.toml diff --git a/recipes/incoming-go/woodpecker.toml b/tandas/staged-fallidos-go-20260705/woodpecker.toml similarity index 100% rename from recipes/incoming-go/woodpecker.toml rename to tandas/staged-fallidos-go-20260705/woodpecker.toml diff --git a/recipes/incoming-go/wtf.toml b/tandas/staged-fallidos-go-20260705/wtf.toml similarity index 100% rename from recipes/incoming-go/wtf.toml rename to tandas/staged-fallidos-go-20260705/wtf.toml diff --git a/recipes/incoming-go/wuzz.toml b/tandas/staged-fallidos-go-20260705/wuzz.toml similarity index 100% rename from recipes/incoming-go/wuzz.toml rename to tandas/staged-fallidos-go-20260705/wuzz.toml