Etapa G (go): re-encola temporal-cli con el main correcto + alias de cosecha
El repo temporalio/cli tiene 3 mains bajo cmd/ (gen-commands, gen-docs, temporal); detect_go_main elegía gen-commands ⇒ binario equivocado, quedó en needs-review. Fix: flags=["./cmd/temporal"] apunta al CLI real (verificado vía API de GitHub en el commit fijado). El binario se llama `temporal`, así que agrego el alias temporal-cli→temporal al gate de harvest-go.sh (mismo patrón que opentofu→tofu). Vuelve a recipes/incoming-go para que el worker lo selle y la cosecha lo promueva. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
# temporal-cli — CLI de Temporal (github.com/temporalio/cli). El repo tiene 3 mains bajo cmd/
|
||||
# (gen-commands, gen-docs, temporal); detect_go_main elegía gen-commands ⇒ binario equivocado. Fix:
|
||||
# flags=["./cmd/temporal"] apunta al main real. El binario resultante se llama `temporal` (no
|
||||
# `temporal-cli`); el gate de cosecha lo acepta vía alias temporal-cli→temporal en harvest-go.sh.
|
||||
name = "temporal-cli"
|
||||
version = "1.7.2"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/temporalio/cli"
|
||||
commit = "b89f8f8df0ffb5fb1820d801c15f7aec3768e513"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = ["./cmd/temporal"]
|
||||
|
||||
[deps]
|
||||
build = ["go"]
|
||||
@@ -98,6 +98,7 @@ for f in "$QUEUE"/*.toml; do
|
||||
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 ;; soft-serve) want=soft ;; go-mockery) want=mockery ;;
|
||||
temporal-cli) want=temporal ;;
|
||||
*) want="$n" ;;
|
||||
esac
|
||||
|
||||
|
||||
@@ -1,21 +0,0 @@
|
||||
# REVIEW 2026-06-30T02:52:37Z: binario instalado='gen-commands' ≠ esperado='temporal-cli' (detect_go_main eligió otro main); fijar flags=["./cmd/temporal-cli"]
|
||||
# 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 = "temporal-cli"
|
||||
version = "1.7.2"
|
||||
|
||||
[source]
|
||||
repo = "https://github.com/temporalio/cli"
|
||||
commit = "b89f8f8df0ffb5fb1820d801c15f7aec3768e513"
|
||||
|
||||
[build]
|
||||
compiler = "zig-cc"
|
||||
target = "x86_64-linux-musl"
|
||||
link = "static"
|
||||
flags = []
|
||||
|
||||
# buildInputs de nix (no usados con CGO off): go
|
||||
[deps]
|
||||
build = ["go"]
|
||||
Reference in New Issue
Block a user