Etapa G: ronda 2 pre-siembra finde (+18 Go) + alias gate argo-rollouts/step-cli
terrascan/tfsec/tflint/tparse/richgo/curlie/dockle/vendir/kubefwd/kubeshark/ktunnel/duplicacy/ go-junit-report/argo-rollouts/gowitness/shuffledns/dnscrypt-proxy/step-cli. Dropeados ssh-vault (sin marca Go) y skopeo (CGO gpgme). Gate: argo-rollouts→kubectl-argo-rollouts, step-cli→step.
Delta semántico
Ninguna definición cambió: el cambio es de texto, documentación o datos.
20 archivos · +388 −0
- recipes/incoming-go/argo-rollouts.toml +20 −0
- recipes/incoming-go/curlie.toml +20 −0
- recipes/incoming-go/dnscrypt-proxy.toml +20 −0
- recipes/incoming-go/dockle.toml +20 −0
- recipes/incoming-go/duplicacy.toml +20 −0
- recipes/incoming-go/go-junit-report.toml +20 −0
- recipes/incoming-go/gowitness.toml +20 −0
- recipes/incoming-go/ktunnel.toml +20 −0
- recipes/incoming-go/kubefwd.toml +20 −0
- recipes/incoming-go/kubeshark.toml +20 −0
- recipes/incoming-go/richgo.toml +20 −0
- recipes/incoming-go/shuffledns.toml +20 −0
- recipes/incoming-go/step-cli.toml +20 −0
- recipes/incoming-go/terrascan.toml +20 −0
- recipes/incoming-go/tflint.toml +20 −0
- recipes/incoming-go/tfsec.toml +20 −0
- recipes/incoming-go/tparse.toml +20 −0
- recipes/incoming-go/vendir.toml +20 −0
- scripts/farm/harvest-go.sh +1 −0
- tandas/fuel-go-weekend.txt +27 −0
diff --git a/recipes/incoming-go/argo-rollouts.toml b/recipes/incoming-go/argo-rollouts.toml
new file mode 100644
index 00000000..99efebfd
--- /dev/null
+++ b/recipes/incoming-go/argo-rollouts.toml
@@ -0,0 +1,20 @@
+# 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 = "argo-rollouts"
+version = "1.9.0"
+
+[source]
+repo = "https://github.com/argoproj/argo-rollouts"
+commit = "838d4e792be666ec11bd0c80331e0c5511b5010e"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/curlie.toml b/recipes/incoming-go/curlie.toml
new file mode 100644
index 00000000..ba59aa91
--- /dev/null
+++ b/recipes/incoming-go/curlie.toml
@@ -0,0 +1,20 @@
+# 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 = "curlie"
+version = "1.8.2"
+
+[source]
+repo = "https://github.com/rs/curlie"
+commit = "56211bad5a53e7cbd64217ef87951de4c6e8b570"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/dnscrypt-proxy.toml b/recipes/incoming-go/dnscrypt-proxy.toml
new file mode 100644
index 00000000..08daab1f
--- /dev/null
+++ b/recipes/incoming-go/dnscrypt-proxy.toml
@@ -0,0 +1,20 @@
+# 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 = "dnscrypt-proxy"
+version = "2.1.15"
+
+[source]
+repo = "https://github.com/DNSCrypt/dnscrypt-proxy"
+commit = "e2d09ac425abefaedb2b852f11ad3df87ea348f3"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/dockle.toml b/recipes/incoming-go/dockle.toml
new file mode 100644
index 00000000..b9ecae15
--- /dev/null
+++ b/recipes/incoming-go/dockle.toml
@@ -0,0 +1,20 @@
+# 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 = "dockle"
+version = "0.4.15"
+
+[source]
+repo = "https://github.com/goodwithtech/dockle"
+commit = "54368575d2a0c34a82fb05c904b8207284a64891"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, btrfs-progs, lvm2
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/duplicacy.toml b/recipes/incoming-go/duplicacy.toml
new file mode 100644
index 00000000..da275ea8
--- /dev/null
+++ b/recipes/incoming-go/duplicacy.toml
@@ -0,0 +1,20 @@
+# 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 = "duplicacy"
+version = "3.2.5"
+
+[source]
+repo = "https://github.com/gilbertchen/duplicacy"
+commit = "2def0161b377b369b1f831e86e50a473dd3dee32"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/go-junit-report.toml b/recipes/incoming-go/go-junit-report.toml
new file mode 100644
index 00000000..6c0bae5f
--- /dev/null
+++ b/recipes/incoming-go/go-junit-report.toml
@@ -0,0 +1,20 @@
+# 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 = "go-junit-report"
+version = "2.1.0"
+
+[source]
+repo = "https://github.com/jstemmer/go-junit-report"
+commit = "14d61e6e75e3f3c74551d757ad936e8e88014464"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/gowitness.toml b/recipes/incoming-go/gowitness.toml
new file mode 100644
index 00000000..8b3935bb
--- /dev/null
+++ b/recipes/incoming-go/gowitness.toml
@@ -0,0 +1,20 @@
+# 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 = "gowitness"
+version = "3.1.1"
+
+[source]
+repo = "https://github.com/sensepost/gowitness"
+commit = "df54b384f4161a4fa2407238cc73ff6773b559b1"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/ktunnel.toml b/recipes/incoming-go/ktunnel.toml
new file mode 100644
index 00000000..7cd86c66
--- /dev/null
+++ b/recipes/incoming-go/ktunnel.toml
@@ -0,0 +1,20 @@
+# 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 = "ktunnel"
+version = "1.6.1"
+
+[source]
+repo = "https://github.com/omrikiei/ktunnel"
+commit = "c45c2e8a01c992c0cd6cf6bd4089a945e1b8899a"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/kubefwd.toml b/recipes/incoming-go/kubefwd.toml
new file mode 100644
index 00000000..d1efe968
--- /dev/null
+++ b/recipes/incoming-go/kubefwd.toml
@@ -0,0 +1,20 @@
+# 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 = "kubefwd"
+version = "1.25.16"
+
+[source]
+repo = "https://github.com/txn2/kubefwd"
+commit = "e2ccf10f42bab563c13cd5963db715a6fe4584b4"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/kubeshark.toml b/recipes/incoming-go/kubeshark.toml
new file mode 100644
index 00000000..e84c65e0
--- /dev/null
+++ b/recipes/incoming-go/kubeshark.toml
@@ -0,0 +1,20 @@
+# 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 = "kubeshark"
+version = "53.3.0"
+
+[source]
+repo = "https://github.com/kubeshark/kubeshark"
+commit = "f97866f7471cc5288c0e168ab1c42ddceb0bfc57"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/richgo.toml b/recipes/incoming-go/richgo.toml
new file mode 100644
index 00000000..33ea81e7
--- /dev/null
+++ b/recipes/incoming-go/richgo.toml
@@ -0,0 +1,20 @@
+# 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 = "richgo"
+version = "0.3.12"
+
+[source]
+repo = "https://github.com/kyoh86/richgo"
+commit = "f0029df38013ee11a2fb3c79c6c2cf5af1a6c056"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/shuffledns.toml b/recipes/incoming-go/shuffledns.toml
new file mode 100644
index 00000000..d566e447
--- /dev/null
+++ b/recipes/incoming-go/shuffledns.toml
@@ -0,0 +1,20 @@
+# 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 = "shuffledns"
+version = "1.2.1"
+
+[source]
+repo = "https://github.com/projectdiscovery/shuffledns"
+commit = "ed88f419c6a0e317d239e01191b5152c6e6729f9"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/step-cli.toml b/recipes/incoming-go/step-cli.toml
new file mode 100644
index 00000000..9890ef0f
--- /dev/null
+++ b/recipes/incoming-go/step-cli.toml
@@ -0,0 +1,20 @@
+# 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 = "step-cli"
+version = "0.30.6"
+
+[source]
+repo = "https://github.com/smallstep/cli"
+commit = "f662820e1343708130115e52a13a4c0dd03c115b"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, openssl, tinyxxd
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/terrascan.toml b/recipes/incoming-go/terrascan.toml
new file mode 100644
index 00000000..93c671f8
--- /dev/null
+++ b/recipes/incoming-go/terrascan.toml
@@ -0,0 +1,20 @@
+# 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 = "terrascan"
+version = "1.19.9"
+
+[source]
+repo = "https://github.com/accurics/terrascan"
+commit = "bd6d393de9800a8777029e3920d6e432a11fcfcd"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/tflint.toml b/recipes/incoming-go/tflint.toml
new file mode 100644
index 00000000..57c597a1
--- /dev/null
+++ b/recipes/incoming-go/tflint.toml
@@ -0,0 +1,20 @@
+# 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 = "tflint"
+version = "0.61.0"
+
+[source]
+repo = "https://github.com/terraform-linters/tflint"
+commit = "c604bd634554b29602eae507e5a75baebb6365bf"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/tfsec.toml b/recipes/incoming-go/tfsec.toml
new file mode 100644
index 00000000..20c42b53
--- /dev/null
+++ b/recipes/incoming-go/tfsec.toml
@@ -0,0 +1,20 @@
+# 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 = "tfsec"
+version = "1.28.14"
+
+[source]
+repo = "https://github.com/aquasecurity/tfsec"
+commit = "b692c20b68c0121346b7b34e81d6b1867ca8e1a8"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/tparse.toml b/recipes/incoming-go/tparse.toml
new file mode 100644
index 00000000..6751fc37
--- /dev/null
+++ b/recipes/incoming-go/tparse.toml
@@ -0,0 +1,20 @@
+# 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 = "tparse"
+version = "0.18.0"
+
+[source]
+repo = "https://github.com/mfridman/tparse"
+commit = "ba2512e7be150bfcbd6f6220d517d3741f8f2f75"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/vendir.toml b/recipes/incoming-go/vendir.toml
new file mode 100644
index 00000000..64943cb1
--- /dev/null
+++ b/recipes/incoming-go/vendir.toml
@@ -0,0 +1,20 @@
+# 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 = "vendir"
+version = "0.46.0"
+
+[source]
+repo = "https://github.com/vmware-tanzu/carvel-vendir"
+commit = "a7fb189b2a1d1be30ccdf0049ae62b17d83240bc"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go
+[deps]
+build = ["go"]
diff --git a/scripts/farm/harvest-go.sh b/scripts/farm/harvest-go.sh
index 7aabc4db..e214d11e 100755
--- a/scripts/farm/harvest-go.sh
+++ b/scripts/farm/harvest-go.sh
@@ -84,6 +84,7 @@ for f in "$QUEUE"/*.toml; do
fluxcd) want=flux ;; chart-testing) want=ct ;; sealed-secrets|kubeseal) want=kubeseal ;;
prometheus-node-exporter|node_exporter) want=node_exporter ;;
prometheus-blackbox-exporter|blackbox_exporter) want=blackbox_exporter ;;
+ argo-rollouts) want=kubectl-argo-rollouts ;; step-cli) want=step ;;
*) want="$n" ;;
esac
diff --git a/tandas/fuel-go-weekend.txt b/tandas/fuel-go-weekend.txt
index 458bb5b5..fdae2394 100644
--- a/tandas/fuel-go-weekend.txt
+++ b/tandas/fuel-go-weekend.txt
@@ -49,3 +49,30 @@ umoci
traefik
gh-dash
dyff
+# --- ronda 2 pre-siembra finde ---
+terrascan
+tfsec
+tflint
+tparse
+richgo
+curlie
+dockle
+container-diff
+melange
+vendir
+kubefwd
+kubeshark
+ktunnel
+ssh-vault
+rekor-cli
+duplicacy
+go-junit-report
+argo-rollouts
+redpanda-connect
+skopeo
+gowitness
+shuffledns
+dnscrypt-proxy
+step-cli
+gptscript
+glsh