Run API-only recovery independently of consumer vendoring

This commit is contained in:
2026-11-03 00:05:32 +00:00
parent 16d1c072e3
commit cd08a2892a
6 changed files with 165 additions and 24 deletions

View File

@@ -9,9 +9,12 @@ Standalone and delivery builds create their own owners. The package uses
errors.
For CLI publication recovery, the package selects a registered module tool or
prepares durable alternate module files for an API-only consumer. Go's module
graph query includes transitive dependencies; preparation retains local module
selection and uses the original module directory for relative replacements.
prepares a durable private module root for an API-only consumer. Go's module
graph query includes transitive dependencies; preparation retains module
requirements, versioned replacements, and checksums. Local replacements resolve
against their original module directory before relocation. The original main
module remains a local replacement, including when releasing ReleaseKit itself.
The private root provides tool resolution independently of consumer vendoring.
The CLI formats the later invocation and falls back to its native executable
for consumers without a selected ReleaseKit module. The
[publication consumer guide](../consumers/publish.md#retain-and-reconcile-publication-evidence)