mirror of https://github.com/garrytan/gstack.git
Two silent-failure shapes in one script. Non-interactive runs (Claude Code Bash tool, CI) blanket-auto-proceeded into a REMOTE repo rename — now they skip-for-now by default and ask again next upgrade; unattended runs opt in with GSTACK_MIGRATE_ASSUME_YES=1. And a failed gh rename was journaled as done and the done-touchfile written, permanently stranding a half-renamed install — the failed step now stays PENDING with the manual command printed, finalize refuses the done-marker while any step is unjournaled, and the migration exits 1 with a re-run pointer while completed steps still skip on retry. Harness updated to opt in explicitly; new tests pin the default-skip and failure-stays-pending-then-retry-succeeds contracts (13/13). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| v0.15.2.0.sh | ||
| v0.16.2.0.sh | ||
| v1.0.0.0.sh | ||
| v1.1.3.0.sh | ||
| v1.17.0.0.sh | ||
| v1.27.0.0.sh | ||
| v1.37.0.0.sh | ||
| v1.38.1.0.sh | ||
| v1.40.0.0.sh | ||
| v1.58.0.0.sh | ||