Clarify the recovery command target scope
This commit is contained in:
@@ -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
|
executables provide no native fallback after their driver exits. Command
|
||||||
preparation has its own bounded context after a failed publication, so publication
|
preparation has its own bounded context after a failed publication, so publication
|
||||||
cancellation permits preparing the later invocation. Each entry point preserves
|
cancellation permits preparing the later invocation. Each entry point preserves
|
||||||
the recovery exit status. Generated Go-tool handoffs select the host target when
|
the recovery exit status. Run a generated Go-tool handoff in a POSIX shell.
|
||||||
they run, independently of inherited cross-compilation settings.
|
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
|
If the selected entry point becomes unavailable, use another supported ReleaseKit
|
||||||
CLI with the saved record.
|
CLI with the saved record.
|
||||||
|
|
||||||
|
|||||||
@@ -28,6 +28,8 @@ published instructions from a newly created file under a foreign target.
|
|||||||
|
|
||||||
## Limit the recovery guarantee to GOOS and GOARCH
|
## 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
|
**Evidence:** The [CLI contract](../cli.md) says Go handoffs select the host
|
||||||
“independently of inherited cross-compilation settings.” The
|
“independently of inherited cross-compilation settings.” The
|
||||||
[command formatter](../../cmd/releasekit/main.go) overrides `GOOS` and
|
[command formatter](../../cmd/releasekit/main.go) overrides `GOOS` and
|
||||||
|
|||||||
Reference in New Issue
Block a user