Etapa G: manda go-13 al VPS (dev-tools/linters/OCI/git Go) — queue AISLADO incoming-go/
16 recetas Go (glab/usql/slides/lazysql/git-sizer/oras/regctl/govulncheck/dnscontrol/gocyclo/ yamlfmt/actionlint/protoc-gen-go/wire/delve/go-mockery) en recipes/incoming-go/, separado de recipes/incoming/ que ahora comparte el otro agente (stack gráfico tawasuyu). glab/yamlfmt reescritas de import Alpine→formato Go limpio. mockery/stringer/dlv/revive no importaron (dlv→delve, mockery→go-mockery sí).
Semantic delta
No definition changed: this change is text, documentation or data.
18 files · +357 −0
- recipes/incoming-go/actionlint.toml +20 −0
- recipes/incoming-go/delve.toml +20 −0
- recipes/incoming-go/dnscontrol.toml +20 −0
- recipes/incoming-go/git-sizer.toml +20 −0
- recipes/incoming-go/glab.toml +17 −0
- recipes/incoming-go/go-mockery.toml +20 −0
- recipes/incoming-go/gocyclo.toml +20 −0
- recipes/incoming-go/govulncheck.toml +20 −0
- recipes/incoming-go/lazysql.toml +20 −0
- recipes/incoming-go/no-telemetry.patch +24 −0
- recipes/incoming-go/oras.toml +20 −0
- recipes/incoming-go/protoc-gen-go.toml +20 −0
- recipes/incoming-go/regctl.toml +20 −0
- recipes/incoming-go/slides.toml +20 −0
- recipes/incoming-go/usql.toml +20 −0
- recipes/incoming-go/wire.toml +20 −0
- recipes/incoming-go/yamlfmt.toml +16 −0
- tandas/fuel-go-13.txt +20 −0
diff --git a/recipes/incoming-go/actionlint.toml b/recipes/incoming-go/actionlint.toml
new file mode 100644
index 00000000..6819a3d7
--- /dev/null
+++ b/recipes/incoming-go/actionlint.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 = "actionlint"
+version = "1.7.12"
+
+[source]
+repo = "https://github.com/rhysd/actionlint"
+commit = "914e7df21a07ef503a81201c76d2b11c789d3fca"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, ronn
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/delve.toml b/recipes/incoming-go/delve.toml
new file mode 100644
index 00000000..73663786
--- /dev/null
+++ b/recipes/incoming-go/delve.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 = "delve"
+version = "1.26.3"
+
+[source]
+repo = "https://github.com/go-delve/delve"
+commit = "b17676cac1c1b8588ebdc906ea890e8f075cd948"
+
+[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/dnscontrol.toml b/recipes/incoming-go/dnscontrol.toml
new file mode 100644
index 00000000..5163a2e1
--- /dev/null
+++ b/recipes/incoming-go/dnscontrol.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 = "dnscontrol"
+version = "4.42.0"
+
+[source]
+repo = "https://github.com/DNSControl/dnscontrol"
+commit = "affc9361831b79cd281af5a1adf7f3bbd49e0315"
+
+[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/git-sizer.toml b/recipes/incoming-go/git-sizer.toml
new file mode 100644
index 00000000..97b6accd
--- /dev/null
+++ b/recipes/incoming-go/git-sizer.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 = "git-sizer"
+version = "1.5.0"
+
+[source]
+repo = "https://github.com/github/git-sizer"
+commit = "cc6b856f85a99f8ce188275c3554ad27ba7adfde"
+
+[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/glab.toml b/recipes/incoming-go/glab.toml
new file mode 100644
index 00000000..894748cf
--- /dev/null
+++ b/recipes/incoming-go/glab.toml
@@ -0,0 +1,17 @@
+# Go (go-13). Reescrita del import Alpine al formato Go limpio del lab (BuildSys::Go + vendoring).
+# El repo tiene varios mains (cmd/glab, cmd/gen-docs); fijamos ./cmd/glab explícito.
+name = "glab"
+version = "1.102.0"
+
+[source]
+repo = "https://gitlab.com/gitlab-org/cli"
+commit = "b5a548b340b302bbe0b8828b103a9ef0433d3201"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["./cmd/glab"]
+
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/go-mockery.toml b/recipes/incoming-go/go-mockery.toml
new file mode 100644
index 00000000..75555c81
--- /dev/null
+++ b/recipes/incoming-go/go-mockery.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-mockery"
+version = "3.5.5"
+
+[source]
+repo = "https://github.com/vektra/mockery"
+commit = "faf4e4a110ba4374c2c0ae05b59d6086b8ee5701"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, go-task, gotestsum
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/gocyclo.toml b/recipes/incoming-go/gocyclo.toml
new file mode 100644
index 00000000..5ef56b43
--- /dev/null
+++ b/recipes/incoming-go/gocyclo.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 = "gocyclo"
+version = "0.6.0"
+
+[source]
+repo = "https://github.com/fzipp/gocyclo"
+commit = "62aa1f84d9ea7d68ecc499a74e98f188f63b650e"
+
+[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/govulncheck.toml b/recipes/incoming-go/govulncheck.toml
new file mode 100644
index 00000000..c7ff25de
--- /dev/null
+++ b/recipes/incoming-go/govulncheck.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 = "govulncheck"
+version = "1.4.0"
+
+[source]
+repo = "https://github.com/golang/vuln"
+commit = "15aacc21377149f263d1e9587435f22d6af66db1"
+
+[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/lazysql.toml b/recipes/incoming-go/lazysql.toml
new file mode 100644
index 00000000..b61ceaba
--- /dev/null
+++ b/recipes/incoming-go/lazysql.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 = "lazysql"
+version = "0.5.4"
+
+[source]
+repo = "https://github.com/jorgerojas26/lazysql"
+commit = "fa9665a62084a4dccc932abb8106ee242ab445c4"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, libx11
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/no-telemetry.patch b/recipes/incoming-go/no-telemetry.patch
new file mode 100644
index 00000000..18eb17e6
--- /dev/null
+++ b/recipes/incoming-go/no-telemetry.patch
@@ -0,0 +1,24 @@
+--- a/cmd/glab/main.go
++++ b/cmd/glab/main.go
+@@ -115,8 +115,6 @@ func main() {
+ rootCmd := commands.NewCmdRoot(cmdFactory)
+ cmd, _, err := rootCmd.Traverse(expandedArgs)
+
+- setupTelemetryHook(cfg, cmdFactory, cmd)
+-
+ if err != nil || cmd == rootCmd {
+ originalArgs := expandedArgs
+ isShell := false
+@@ -192,12 +190,6 @@ func main() {
+ }
+ }
+
+-func setupTelemetryHook(cfg config.Config, f cmdutils.Factory, cmd *cobra.Command) {
+- if isTelemetryEnabled(cfg) {
+- cobra.OnFinalize(addTelemetryHook(f, cmd))
+- }
+-}
+-
+ func checkForUpdate(f cmdutils.Factory, rootCmd *cobra.Command, debug bool) {
+ if !isUpdateCheckEnabled(f) {
+ return
diff --git a/recipes/incoming-go/oras.toml b/recipes/incoming-go/oras.toml
new file mode 100644
index 00000000..e6bb53b9
--- /dev/null
+++ b/recipes/incoming-go/oras.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 = "oras"
+version = "1.3.0"
+
+[source]
+repo = "https://github.com/oras-project/oras"
+commit = "40530fe4c68e5825b868cd874bd46fc0cdd0f432"
+
+[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/protoc-gen-go.toml b/recipes/incoming-go/protoc-gen-go.toml
new file mode 100644
index 00000000..2ac5247c
--- /dev/null
+++ b/recipes/incoming-go/protoc-gen-go.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 = "protoc-gen-go"
+version = "1.36.11"
+
+[source]
+repo = "https://github.com/protocolbuffers/protobuf-go"
+commit = "96a179180f0ad6bba9b1e7b6e38d0affb0168e9a"
+
+[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/regctl.toml b/recipes/incoming-go/regctl.toml
new file mode 100644
index 00000000..760ee84a
--- /dev/null
+++ b/recipes/incoming-go/regctl.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 = "regclient"
+version = "0.11.3"
+
+[source]
+repo = "https://github.com/regclient/regclient"
+commit = "1736a5711c8d6f71b40a279673c0023077709049"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, lndir
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/slides.toml b/recipes/incoming-go/slides.toml
new file mode 100644
index 00000000..f519f730
--- /dev/null
+++ b/recipes/incoming-go/slides.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 = "slides"
+version = "0.9.0"
+
+[source]
+repo = "https://github.com/maaslalani/slides"
+commit = "1620042f2743e4a8b0f4413e43086cd64df38036"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, bash-interactive
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/usql.toml b/recipes/incoming-go/usql.toml
new file mode 100644
index 00000000..5d8f555a
--- /dev/null
+++ b/recipes/incoming-go/usql.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 = "usql"
+version = "0.21.4"
+
+[source]
+repo = "https://github.com/xo/usql"
+commit = "f7a9f3fb191ab1a89ab2c62c6121d99a36bd4221"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = []
+
+# buildInputs de nix (no usados con CGO off): go, unixodbc, icu4c
+[deps]
+build = ["go"]
diff --git a/recipes/incoming-go/wire.toml b/recipes/incoming-go/wire.toml
new file mode 100644
index 00000000..2ef88b42
--- /dev/null
+++ b/recipes/incoming-go/wire.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 = "wire"
+version = "0.7.0"
+
+[source]
+repo = "https://github.com/google/wire"
+commit = "9c25c9016f6825302537c4efdd5e897976f9c826"
+
+[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/yamlfmt.toml b/recipes/incoming-go/yamlfmt.toml
new file mode 100644
index 00000000..b5ef01a5
--- /dev/null
+++ b/recipes/incoming-go/yamlfmt.toml
@@ -0,0 +1,16 @@
+# Go (go-13). Reescrita del import Alpine al formato Go limpio del lab (BuildSys::Go + vendoring).
+name = "yamlfmt"
+version = "0.21.0"
+
+[source]
+repo = "https://github.com/google/yamlfmt"
+commit = "21ca5323a9c87ee37a434e0ca908efc0a89daa07"
+
+[build]
+compiler = "zig-cc"
+target = "x86_64-linux-musl"
+link = "static"
+flags = ["./cmd/yamlfmt"]
+
+[deps]
+build = ["go"]
diff --git a/tandas/fuel-go-13.txt b/tandas/fuel-go-13.txt
new file mode 100644
index 00000000..92a52ef8
--- /dev/null
+++ b/tandas/fuel-go-13.txt
@@ -0,0 +1,20 @@
+# fuel-go-13 — ronda 13 (dev-tools/linters/OCI/git Go). Queue AISLADO recipes/incoming-go/
+# (recipes/incoming/ está compartido con otro agente — stack gráfico tawasuyu).
+glab
+usql
+slides
+lazysql
+git-sizer
+oras
+regctl
+govulncheck
+dnscontrol
+mockery
+gocyclo
+yamlfmt
+actionlint
+protoc-gen-go
+wire
+stringer
+dlv
+revive