diff --git a/docs/cli.md b/docs/cli.md index b89005b..e5f19f5 100644 --- a/docs/cli.md +++ b/docs/cli.md @@ -154,8 +154,9 @@ uses a persistent native executable when available. Recognized temporary Go-buil executables provide no native fallback after their driver exits. Command preparation has its own bounded context after a failed publication, so publication cancellation permits preparing the later invocation. Each entry point preserves -the recovery exit status. Generated Go-tool handoffs select the host target when -they run, independently of inherited cross-compilation settings. +the recovery exit status. Run a generated Go-tool handoff in a POSIX shell. +When it runs, it sets `GOOS` and `GOARCH` to the selected Go toolchain's +`GOHOSTOS` and `GOHOSTARCH`. If the selected entry point becomes unavailable, use another supported ReleaseKit CLI with the saved record. diff --git a/docs/roadmap/remediation.md b/docs/roadmap/remediation.md index 4346a68..c6ff9c1 100644 --- a/docs/roadmap/remediation.md +++ b/docs/roadmap/remediation.md @@ -28,6 +28,8 @@ published instructions from a newly created file under a foreign target. ## Limit the recovery guarantee to GOOS and GOARCH +**Completed.** The CLI reference names the two target variables and identifies the shell syntax. + **Evidence:** The [CLI contract](../cli.md) says Go handoffs select the host “independently of inherited cross-compilation settings.” The [command formatter](../../cmd/releasekit/main.go) overrides `GOOS` and