granja: cola fresca para prueba VPS efímero — 11 recetas nuevas (dalfox/templ/errcheck/ineffassign/unconvert/kyverno Go + jless/dprint/mdcat/feroxbuster/mise Rust), purga cola stale ya-en-catálogo

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-07-06 06:46:39 -04:00
co-authored by Claude Opus 4.8
parent 3e520d4477
commit 7891654810
19 changed files with 137 additions and 257 deletions
+22
View File
@@ -0,0 +1,22 @@
# 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 = "dalfox"
version = "3.1.2"
[source]
repo = "https://github.com/hahwul/dalfox"
commit = "8926c464301752342adc045151c6ea9ca35aac3c"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "dalfox"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dalfox /out/usr/bin/dalfox"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
@@ -1,11 +0,0 @@
--- a/cmd/syft/internal/options/update_check.go
+++ b/cmd/syft/internal/options/update_check.go
@@ -8,7 +8,7 @@ type UpdateCheck struct {
func DefaultUpdateCheck() UpdateCheck {
return UpdateCheck{
- CheckForAppUpdate: true,
+ CheckForAppUpdate: false,
}
}
-20
View File
@@ -1,20 +0,0 @@
# 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 = "dolt"
version = "2.1.9"
[source]
repo = "https://github.com/dolthub/dolt"
commit = "14eaf195f1c8d7dd60eef4b75bd4fa17f94fa9dd"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go, icu4c
[deps]
build = ["go"]
@@ -2,19 +2,18 @@
# - 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 = "dbmate"
version = "2.33.0"
name = "dprint"
version = "0.55.1"
[source]
repo = "https://github.com/amacneil/dbmate"
commit = "5e8c82a962d949955b91470a26ea6518797e03e2"
repo = "https://github.com/dprint/dprint"
commit = "b36373925c88c8e7982d0ac85864c1ab3be976c3"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
flags = ["--bin", "dprint"]
# buildInputs de nix (no usados con CGO off): go, sqlite
[deps]
build = ["go"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/dprint /out/usr/bin/dprint"
@@ -2,12 +2,12 @@
# - 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.27.0"
name = "errcheck"
version = "1.20.0"
[source]
repo = "https://github.com/go-delve/delve"
commit = "0b79beddf8c915ab508a93fb04e1ce99c8a68c58"
repo = "https://github.com/kisielk/errcheck"
commit = "4d54a96416c48063572cc1c24ae072fff58a63b4"
[build]
compiler = "zig-cc"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "feroxbuster"
version = "2.13.1"
[source]
repo = "https://github.com/epi052/feroxbuster"
commit = "aa8e1335801e91d98ce0d4fd148c2159a667a83b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "feroxbuster"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/feroxbuster /out/usr/bin/feroxbuster"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): openssl
@@ -2,12 +2,12 @@
# - 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.3"
name = "ineffassign"
version = "0.2.0"
[source]
repo = "https://github.com/gohugoio/hugo"
commit = "4d22555aebf458d5d150500c9ac4bee5b24cf0d3"
repo = "https://github.com/gordonklaus/ineffassign"
commit = "44548fda05c113cf0ecbac2921a332c7a13fda51"
[build]
compiler = "zig-cc"
+22
View File
@@ -0,0 +1,22 @@
# 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 = "jless"
version = "0.9.0"
[source]
repo = "https://github.com/PaulJuliusMartinez/jless"
commit = "21dd6100edb47145bb9570931bec29697bcd0d9b"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "jless"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/jless /out/usr/bin/jless"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): python3, libxcb
-20
View File
@@ -1,20 +0,0 @@
# 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 = "jsonnet-bundler"
version = "0.6.0"
[source]
repo = "https://github.com/jsonnet-bundler/jsonnet-bundler"
commit = "ddded59c7066658f3d5abc7fcfc6be2220c92cad"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go
[deps]
build = ["go"]
-20
View File
@@ -1,20 +0,0 @@
# 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 = "kubeseal"
version = "0.36.0"
[source]
repo = "https://github.com/bitnami-labs/sealed-secrets"
commit = "97e5023c97fa29a5a91706c6d140851fa282bae7"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go
[deps]
build = ["go"]
@@ -2,12 +2,12 @@
# - 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 = "glow"
version = "2.1.2"
name = "kyverno"
version = "1.18.1"
[source]
repo = "https://github.com/charmbracelet/glow"
commit = "f57087499b407d420cdad1d76d0e1ed33c77a3d8"
repo = "https://github.com/kyverno/kyverno"
commit = "ec14520a11cc25432482bfc0baa6a61d3c309524"
[build]
compiler = "zig-cc"
-99
View File
@@ -1,99 +0,0 @@
diff --git a/pkg/observability/logs/aws_test.go b/pkg/observability/logs/aws_test.go
index 36a970d..b315f8b 100644
--- a/pkg/observability/logs/aws_test.go
+++ b/pkg/observability/logs/aws_test.go
@@ -21,5 +21,5 @@ func TestNewAWSWrapper(t *testing.T) {
logger.Logf(logging.Debug, "%s", "foo")
- assert.Equal(t, "<nil> DBG aws_test.go:22 > foo\n", buf.String())
+ assert.Equal(t, "<nil> DBG github.com/traefik/traefik/v3/pkg/observability/logs/aws_test.go:22 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/datadog_test.go b/pkg/observability/logs/datadog_test.go
index 41c6df4..47eadad 100644
--- a/pkg/observability/logs/datadog_test.go
+++ b/pkg/observability/logs/datadog_test.go
@@ -20,5 +20,5 @@ func TestNewDatadogLogger(t *testing.T) {
logger.Log("foo")
- assert.Equal(t, "<nil> DBG datadog_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> DBG github.com/traefik/traefik/v3/pkg/observability/logs/datadog_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/elastic_test.go b/pkg/observability/logs/elastic_test.go
index e00604d..16e1304 100644
--- a/pkg/observability/logs/elastic_test.go
+++ b/pkg/observability/logs/elastic_test.go
@@ -20,5 +20,5 @@ func TestNewElasticLogger(t *testing.T) {
logger.Errorf("foo")
- assert.Equal(t, "<nil> ERR elastic_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> ERR github.com/traefik/traefik/v3/pkg/observability/logs/elastic_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/gokit_test.go b/pkg/observability/logs/gokit_test.go
index 791157b..7531651 100644
--- a/pkg/observability/logs/gokit_test.go
+++ b/pkg/observability/logs/gokit_test.go
@@ -20,5 +20,5 @@ func TestNewGoKitWrapper(t *testing.T) {
_ = logger.Log("foo")
- assert.Equal(t, "<nil> DBG gokit_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> DBG github.com/traefik/traefik/v3/pkg/observability/logs/gokit_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/hclog_test.go b/pkg/observability/logs/hclog_test.go
index 02681d7..50fe5e2 100644
--- a/pkg/observability/logs/hclog_test.go
+++ b/pkg/observability/logs/hclog_test.go
@@ -20,5 +20,5 @@ func TestNewRetryableHTTPLogger(t *testing.T) {
logger.Info("foo")
- assert.Equal(t, "<nil> INF hclog_test.go:21 > Foo\n", buf.String())
+ assert.Equal(t, "<nil> INF github.com/traefik/traefik/v3/pkg/observability/logs/hclog_test.go:21 > Foo\n", buf.String())
}
diff --git a/pkg/observability/logs/instana_test.go b/pkg/observability/logs/instana_test.go
index 38b53f2..dc758f0 100644
--- a/pkg/observability/logs/instana_test.go
+++ b/pkg/observability/logs/instana_test.go
@@ -20,5 +20,5 @@ func TestNewInstanaLogger(t *testing.T) {
logger.Info("foo")
- assert.Equal(t, "<nil> INF instana_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> INF github.com/traefik/traefik/v3/pkg/observability/logs/instana_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/log_test.go b/pkg/observability/logs/log_test.go
index 5c80e76..26fd44a 100644
--- a/pkg/observability/logs/log_test.go
+++ b/pkg/observability/logs/log_test.go
@@ -20,5 +20,5 @@ func TestNoLevel(t *testing.T) {
logger.Info().Msg("foo")
- assert.Equal(t, "<nil> INF log_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> INF github.com/traefik/traefik/v3/pkg/observability/logs/log_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/logrus_test.go b/pkg/observability/logs/logrus_test.go
index af3c085..d30889a 100644
--- a/pkg/observability/logs/logrus_test.go
+++ b/pkg/observability/logs/logrus_test.go
@@ -20,5 +20,5 @@ func TestNewLogrusStdWrapper(t *testing.T) {
logger.Println("foo")
- assert.Equal(t, "<nil> DBG logrus_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> DBG github.com/traefik/traefik/v3/pkg/observability/logs/logrus_test.go:21 > foo\n", buf.String())
}
diff --git a/pkg/observability/logs/oxy_test.go b/pkg/observability/logs/oxy_test.go
index 5645986..26f915c 100644
--- a/pkg/observability/logs/oxy_test.go
+++ b/pkg/observability/logs/oxy_test.go
@@ -20,5 +20,5 @@ func TestNewOxyWrapper(t *testing.T) {
logger.Info("foo")
- assert.Equal(t, "<nil> INF oxy_test.go:21 > foo\n", buf.String())
+ assert.Equal(t, "<nil> INF github.com/traefik/traefik/v3/pkg/observability/logs/oxy_test.go:21 > foo\n", buf.String())
}
+22
View File
@@ -0,0 +1,22 @@
# 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 = "mdcat"
version = "2.7.1"
[source]
repo = "https://github.com/swsnr/mdcat"
commit = "9a182039deffe2de18fccbc5359198eef1d21fa4"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "mdcat"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/mdcat /out/usr/bin/mdcat"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): asciidoctor, ansi2html, curl, openssl
-19
View File
@@ -1,19 +0,0 @@
# 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 = "migrate"
version = "5.0.6"
[source]
tarball = "https://peterbeerli.com/migrate-html5/download_version4/migrate-5.0.6.src.tar.gz"
sha256 = "b7092847d2fa54f5327b5d8e0b4079c343f1731c8a6a29fa464842b302c47708"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
[deps]
build = ["zlib", "openmpi"]
+22
View File
@@ -0,0 +1,22 @@
# 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 = "mise"
version = "2026.7.0"
[source]
repo = "https://github.com/jdx/mise"
commit = "857b73f6a6b39a3bc90c44119a1e86ee11bd7273"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = ["--bin", "mise"]
[build.phases]
install = "mkdir -p /out/usr/bin && cp target/release/mise /out/usr/bin/mise"
# buildInputs de nix (NO deps de hammer — cargo vendorea; backend Rust por
# defecto). Si algún sys-crate C falla, adaptá per-paquete (patch/feature): nss-cacert, cmake, git, openssl
@@ -1,20 +0,0 @@
# 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 = "open-policy-agent"
version = "1.16.2"
[source]
repo = "https://github.com/open-policy-agent/opa"
commit = "85f6d990d19094da38e829561813e7da7fbae272"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go
[deps]
build = ["go"]
-20
View File
@@ -1,20 +0,0 @@
# 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 = "scaleway-cli"
version = "2.58.3"
[source]
repo = "https://github.com/scaleway/scaleway-cli"
commit = "9590308260009780f94d17bd52f5443f44df57f8"
[build]
compiler = "zig-cc"
target = "x86_64-linux-musl"
link = "static"
flags = []
# buildInputs de nix (no usados con CGO off): go
[deps]
build = ["go"]
@@ -2,12 +2,12 @@
# - 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 = "sops"
version = "3.13.1"
name = "templ"
version = "0.3.1020"
[source]
repo = "https://github.com/getsops/sops"
commit = "72e337c45c195e02394ee865f9ec2b794b6b74b4"
repo = "https://github.com/a-h/templ"
commit = "09d6b02946f54492f3d3dcb9729f5b792f220b40"
[build]
compiler = "zig-cc"
@@ -2,12 +2,12 @@
# - 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 = "dnsx"
version = "1.2.3"
name = "unconvert"
version = "0-unstable-2025-02-16"
[source]
repo = "https://github.com/projectdiscovery/dnsx"
commit = "fa3b1876a3b20f93b06fc76a0beaa11a9075e80b"
repo = "https://github.com/mdempsky/unconvert"
commit = "4a038b3d31f56ff5ba511953b745c80a2317e4ae"
[build]
compiler = "zig-cc"