tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1411Shell 141Markdown 85Rust 842918 Definitions

Etapa G: cosecha go-6 (16, repo 419->435) + manda go-7 al VPS

go-6: terraform-docs/tflint/tfsec/s5cmd/nerdctl/amass/infracost/kail/... yield
16/19, disco estable 65% con el watchdog nuevo (load bajo de 23 a 0.76).
go-7 (11): hcloud/doctl/flyctl/dagger/earthly/apko/scorecard/sake/... a la cola.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>

0cad0a769481702bd30d7cc244374b9e13f1de46 · by sergio · (3 months ago) · parent 64f4a2007 · browse the tree at this commit

Semantic delta

No definition changed: this change is text, documentation or data.

50 files · +640 −380

diff --git a/recipes/incoming/ali.toml b/recipes/ali.toml
similarity index 100%
rename from recipes/incoming/ali.toml
rename to recipes/ali.toml
diff --git a/recipes/incoming/amass.toml b/recipes/amass.toml
similarity index 100%
rename from recipes/incoming/amass.toml
rename to recipes/amass.toml
diff --git a/recipes/incoming/elvish.toml b/recipes/elvish.toml
similarity index 100%
rename from recipes/incoming/elvish.toml
rename to recipes/elvish.toml
diff --git a/recipes/incoming/gh-dash.toml b/recipes/gh-dash.toml
similarity index 100%
rename from recipes/incoming/gh-dash.toml
rename to recipes/gh-dash.toml
diff --git a/recipes/incoming/hostctl.toml b/recipes/hostctl.toml
similarity index 100%
rename from recipes/incoming/hostctl.toml
rename to recipes/hostctl.toml
diff --git a/recipes/incoming/httprobe.toml b/recipes/httprobe.toml
similarity index 100%
rename from recipes/incoming/httprobe.toml
rename to recipes/httprobe.toml
diff --git a/recipes/incoming/apko.toml b/recipes/incoming/apko.toml
new file mode 100644
index 00000000..fab09628
--- /dev/null
+++ b/recipes/incoming/apko.toml
@@ -0,0 +1,42 @@
+# Importada de Alpine aports por `hammer import-alpine` (Etapa G). PUNTO DE PARTIDA — pero
+# YA trae los parches de musl de Alpine (lo que un import de nix pierde). Pendiente: el
+# sha256 del tarball (el wrapper lo calcula), y adaptar build/install del shell de abuild.
+name    = "apko"
+version = "0.9.0"
+
+[source]
+tarball = "https://github.com/chainguard-dev/apko/archive/v0.9.0/apko-0.9.0.tar.gz"
+# FIXME sha256: el wrapper lo calcula (Alpine publica sha512). sha512 de Alpine:
+# sha512 = "c8883955a99811762c3d358549d041c464a1dfe67f24b63666664c72dc2d0bb10b8ff517a8205c14d56a826bd0d02770aa254eefa06c50026e91833319387f24"
+sha256  = "65f248fecf72ef36303e6c61c5599272f1a0d3eb1fa287a6f021917001e29a0b"
+
+[build]
+compiler = "zig-cc"
+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
+'''
diff --git a/recipes/incoming/caddy.toml b/recipes/incoming/caddy.toml
new file mode 100644
index 00000000..30dd2f5f
--- /dev/null
+++ b/recipes/incoming/caddy.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    = "caddy"
+version = "2.11.4"
+
+[source]
+repo   = "https://github.com/caddyserver/caddy"
+commit = "v2.11.4"
+
+[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/doctl.toml b/recipes/incoming/doctl.toml
new file mode 100644
index 00000000..1cc284d3
--- /dev/null
+++ b/recipes/incoming/doctl.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    = "doctl"
+version = "1.160.1"
+
+[source]
+repo   = "https://github.com/digitalocean/doctl"
+commit = "v1.160.1"
+
+[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/earthly.toml b/recipes/incoming/earthly.toml
new file mode 100644
index 00000000..57d3291c
--- /dev/null
+++ b/recipes/incoming/earthly.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    = "earthly"
+version = "0.8.16"
+
+[source]
+repo   = "https://github.com/earthly/earthly"
+commit = "v0.8.16"
+
+[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/gptscript.toml b/recipes/incoming/gptscript.toml
new file mode 100644
index 00000000..78961525
--- /dev/null
+++ b/recipes/incoming/gptscript.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    = "gptscript"
+version = "0.9.9"
+
+[source]
+repo   = "https://github.com/gptscript-ai/gptscript"
+commit = "v0.9.9"
+
+[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/hcloud.toml b/recipes/incoming/hcloud.toml
new file mode 100644
index 00000000..1c736188
--- /dev/null
+++ b/recipes/incoming/hcloud.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    = "hcloud"
+version = "1.64.1"
+
+[source]
+repo   = "https://github.com/hetznercloud/cli"
+commit = "v1.64.1"
+
+[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/hugo.toml b/recipes/incoming/hugo.toml
new file mode 100644
index 00000000..a07ac86e
--- /dev/null
+++ b/recipes/incoming/hugo.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    = "hugo"
+version = "0.163.2"
+
+[source]
+repo   = "https://github.com/gohugoio/hugo"
+commit = "v0.163.2"
+
+[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/jc.toml b/recipes/incoming/jc.toml
new file mode 100644
index 00000000..fdbf7bb6
--- /dev/null
+++ b/recipes/incoming/jc.toml
@@ -0,0 +1,19 @@
+# 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    = "jc"
+version = "1.25.7"
+
+[source]
+repo   = "https://github.com/kellyjonbrazil/jc"
+commit = "v1.25.7"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+flags    = []
+
+[deps]
+build = ["python3"]
diff --git a/recipes/incoming/mani.toml b/recipes/incoming/mani.toml
new file mode 100644
index 00000000..ab37a96e
--- /dev/null
+++ b/recipes/incoming/mani.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    = "mani"
+version = "0.32.1"
+
+[source]
+repo   = "https://github.com/alajmo/mani"
+commit = "v0.32.1"
+
+[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/turso.toml b/recipes/incoming/turso.toml
new file mode 100644
index 00000000..084e7bfd
--- /dev/null
+++ b/recipes/incoming/turso.toml
@@ -0,0 +1,19 @@
+# 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    = "turso"
+version = "0.6.1"
+
+[source]
+repo   = "https://github.com/tursodatabase/turso"
+commit = "v0.6.1"
+
+[build]
+compiler = "zig-cc"
+target   = "x86_64-linux-musl"
+link     = "static"
+flags    = ["--bin", "tursodb"]
+
+[build.phases]
+install = "mkdir -p /out/usr/bin && cp target/release/tursodb /out/usr/bin/tursodb"
diff --git a/recipes/incoming/witness.toml b/recipes/incoming/witness.toml
new file mode 100644
index 00000000..e79c8624
--- /dev/null
+++ b/recipes/incoming/witness.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    = "witness"
+version = "0.11.0"
+
+[source]
+repo   = "https://github.com/in-toto/witness"
+commit = "v0.11.0"
+
+[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/infracost.toml b/recipes/infracost.toml
similarity index 100%
rename from recipes/incoming/infracost.toml
rename to recipes/infracost.toml
diff --git a/recipes/incoming/kail.toml b/recipes/kail.toml
similarity index 100%
rename from recipes/incoming/kail.toml
rename to recipes/kail.toml
diff --git a/recipes/incoming/kor.toml b/recipes/kor.toml
similarity index 100%
rename from recipes/incoming/kor.toml
rename to recipes/kor.toml
diff --git a/recipes/incoming/micro.toml b/recipes/micro.toml
similarity index 100%
rename from recipes/incoming/micro.toml
rename to recipes/micro.toml
diff --git a/recipes/incoming/murex.toml b/recipes/murex.toml
similarity index 100%
rename from recipes/incoming/murex.toml
rename to recipes/murex.toml
diff --git a/recipes/incoming/s5cmd.toml b/recipes/s5cmd.toml
similarity index 100%
rename from recipes/incoming/s5cmd.toml
rename to recipes/s5cmd.toml
diff --git a/recipes/incoming/shuffledns.toml b/recipes/shuffledns.toml
similarity index 100%
rename from recipes/incoming/shuffledns.toml
rename to recipes/shuffledns.toml
diff --git a/recipes/incoming/terraform-docs.toml b/recipes/terraform-docs.toml
similarity index 100%
rename from recipes/incoming/terraform-docs.toml
rename to recipes/terraform-docs.toml
diff --git a/recipes/incoming/tflint.toml b/recipes/tflint.toml
similarity index 100%
rename from recipes/incoming/tflint.toml
rename to recipes/tflint.toml
diff --git a/recipes/incoming/tfsec.toml b/recipes/tfsec.toml
similarity index 100%
rename from recipes/incoming/tfsec.toml
rename to recipes/tfsec.toml
diff --git a/tandas/fuel-go-7.txt b/tandas/fuel-go-7.txt
new file mode 100644
index 00000000..78f85b23
--- /dev/null
+++ b/tandas/fuel-go-7.txt
@@ -0,0 +1,20 @@
+# fuel-go-7 — buffer premasticado ronda 7 (cloud/supply-chain).
+apko
+bom
+caddy
+dagger
+doctl
+earthly
+fabric
+flyctl
+gohugo
+gptscript
+hcloud
+hugo
+jc
+mani
+sake
+scorecard
+turso
+witness
+yh
diff --git a/recipes/incoming/aws-vault.toml b/tandas/staged-fallidos/aws-vault.toml
similarity index 100%
rename from recipes/incoming/aws-vault.toml
rename to tandas/staged-fallidos/aws-vault.toml
diff --git a/recipes/incoming/nerdctl.toml b/tandas/staged-fallidos/nerdctl.toml
similarity index 100%
rename from recipes/incoming/nerdctl.toml
rename to tandas/staged-fallidos/nerdctl.toml
diff --git a/recipes/incoming/terrascan.toml b/tandas/staged-fallidos/terrascan.toml
similarity index 100%
rename from recipes/incoming/terrascan.toml
rename to tandas/staged-fallidos/terrascan.toml