Files
ever-gauzy/.github
Ruslan KonviserandClaude Fable 5 b1ecd32b16 fix(ci): surface git's stderr in the configure-registry reset guard
On 2026-08-27 three self-hosted Windows runners failed the reset guard with
bare '(git-exit-128)' tags and no cause - the probe discarded stderr, and
diagnosing the real error ('fatal: detected dubious ownership' after the
runner service account changed out from under the workspace) took a remote
login to the machines.

The probe now captures stderr (stderr into the substitution, stdout dropped)
and the first stderr line rides along in the ::error annotation, re-encoded
so the runner's percent-decoding cannot mangle it. A failing 'git checkout'
gets the same treatment and its full stderr is still re-emitted to the log.
Exit-status handling, per-path tracked/untracked semantics and the
fail-closed behavior are unchanged; verified under bash -eo pipefail across
tracked/untracked/absent/pnpm-shape/broken-repo/silent-failure fixtures,
with the old code as a known-dirty control.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-27 21:32:03 +02:00
..
2025-12-21 13:36:22 +01:00
2023-09-05 20:07:48 +02:00