test(cli): cover Windows self-lock recovery guard + cmd-quote its hint
Add two tests for the self-lock guard in _recover_from_interrupted_install: one asserting it clears the marker and skips install when hermes.exe is a process ancestor (breaking the #52378/#45542 loop), one asserting it falls through to a normal recovery install when the shim is NOT an ancestor. The guard's manual-recovery hint runs only inside the Windows branch, so quote it for cmd.exe (cd /d, double-quoted paths) — the cross-platform fallback hint at the end of the function is left POSIX-correct. Map Icather in scripts/release.py AUTHOR_MAP for the salvage.
This commit is contained in:
parent
b6f592dbdc
commit
7c9cdad9fd
3 changed files with 88 additions and 3 deletions
|
|
@ -168,6 +168,7 @@ AUTHOR_MAP = {
|
|||
"290859878+synapsesx@users.noreply.github.com": "synapsesx",
|
||||
"157689911+itsflownium@users.noreply.github.com": "itsflownium",
|
||||
"dirtyren@users.noreply.github.com": "dirtyren",
|
||||
"97326386+Icather@users.noreply.github.com": "Icather", # PR #45554 salvage (self-lock guard breaks Windows update-recovery infinite loop; #52378 / #45542)
|
||||
"--email": "andryypaez@gmail.com",
|
||||
"mucio@mucio.net": "francescomucio",
|
||||
"291572938+thestral123@users.noreply.github.com": "thestral123",
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue