Run API-only recovery independently of consumer vendoring
This commit is contained in:
@@ -137,13 +137,16 @@ retention and removal.
|
||||
|
||||
The CLI prepares a recovery entry point when a failed publication has a saved
|
||||
record. Registered-tool consumers use their selected module's Go tool directly.
|
||||
For API-only consumers, ReleaseKit retains alternate module and checksum files
|
||||
For API-only consumers, ReleaseKit retains private bootstrap module and checksum files
|
||||
under `<Git common directory>/releasekit/publication-recovery/`, with private
|
||||
directory and file permissions. These files add the CLI tool declaration and
|
||||
prepare its module graph without changing consumer source. They survive a
|
||||
launcher's temporary module-file cleanup. The printed command runs Go from the
|
||||
selected module directory; retain that checkout and the private recovery files
|
||||
while the entry point is needed. Remove the private recovery directories when
|
||||
prepare its module graph without changing consumer source. The bootstrap has
|
||||
its own module root, so tool resolution is independent of consumer vendoring;
|
||||
local replacements retain their original source locations. These files survive
|
||||
a launcher's temporary module-file cleanup. Registered-tool commands run from
|
||||
the selected module; API-only commands run from the private bootstrap root.
|
||||
Retain the source checkout and private recovery files while the entry point is
|
||||
needed. Remove the private recovery directories when
|
||||
their recovery value expires. Another supported CLI can read the saved record
|
||||
independently of these launch files.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user