Etapa G (go): re-cola kluctl (go build -o: main en ./cmd sellaba binario 'cmd') + tanda 2026-07-05b a mano (fortio/nancy/chartmuseum/sake/timetrace/anew/puredns/pint/goldilocks, tags por ls-remote) + werf diferido (gpgme como skopeo)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-07-05 05:57:09 -04:00
co-authored by Claude Fable 5
parent b615adeaae
commit 6c655642b6
12 changed files with 184 additions and 1 deletions
@@ -54,3 +54,4 @@ Los patches de gross/gitlab-runner/woodpecker viajan acá con sus recetas.
- `minikube` (2026-07-05): pkg/drivers/kvm importa libvirt.org/go/libvirt (CGO
contra libvirt del sistema; nix lo buildea con buildInputs libvirt) ⇒ frontera
CGO-lib-externa.
- `werf` (2026-07-05): vendorea containers/image con mechanism_gpgme (CGO gpgme, misma frontera que skopeo).
@@ -1,14 +1,13 @@
# REVIEW 2026-07-05T09:55:34Z: binario instalado='cmd' ≠ esperado='kluctl' (detect_go_main eligió otro main); fijar flags=["./cmd/kluctl"]
# Importada de nixpkgs por `hammer import-nix` (Etapa G). PUNTO DE PARTIDA, no final:
# - 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 = "kluctl"
version = "2.28.2"
name = "werf"
version = "2.72.1"
[source]
repo = "https://github.com/kluctl/kluctl"
commit = "b8269b5ece61e7d3e036f80ce7dea5b59c949141"
repo = "https://github.com/werf/werf"
commit = "v2.72.1"
[build]
compiler = "zig-cc"
@@ -16,6 +15,6 @@ target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go
# buildInputs de nix (no usados con CGO off): go, btrfs-progs, glibc
[deps]
build = ["go"]