openclaw/scripts/pr-lib
Peter Steinberger 32f06f37f1
fix(pr): preserve unrelated worktree metadata during fetch (#147828)
Disable fetch-triggered automatic maintenance at the PR source owner. Git 2.54+ can otherwise prune a sibling admin directory with a missing or empty backlink during healthy worktree entry. Keep the existing preservation assertions and align direct helper fixtures with the Darwin Bash guard.

Refs #147527. Reproduces the six containment failures from run 34800901928; three full containment runs pass after the fix. P1 autoreview and check:changed passed.
2026-09-13 21:23:25 -07:00
..
changelog.sh refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
ci-dispatch.mjs fix(ci): let publisher own Crabbox proof (#131635) 2026-08-28 18:11:48 +08:00
clawsweeper-review-gate.mjs fix(maintainers): require completed ClawSweeper review (#134926) 2026-09-01 16:03:31 +08:00
common.sh fix(pr): keep cleanup scoped to the requested worktree (#147527) 2026-09-14 10:53:23 +08:00
crabbox-gate-contract.mjs fix(ci): allow crabbox proof across forward main (#131738) 2026-08-28 19:41:40 +08:00
crabbox-gate-plan.mts feat(ci): add admin-only Crabbox PR gate fallback (#131091) 2026-08-28 11:45:46 +08:00
crabbox-merge-bypass.mjs fix(ci): allow crabbox proof across forward main (#131738) 2026-08-28 19:41:40 +08:00
crabbox-merge-bypass.sh fix(scripts): preserve protected GitHub CLI routing (#133624) 2026-08-30 17:59:40 -07:00
gates.sh refactor: split release changelogs and synchronize docs mirrors (#145464) 2026-09-11 21:19:18 -07:00
gh-api-preflight.mjs fix(pr): restore retry guidance for GraphQL quota error variants (#135873) 2026-09-01 21:43:03 -07:00
merge-body.mjs fix(pr): ignore tree-identical commits when composing squash credit (#146585) 2026-09-12 17:40:08 -07:00
merge-outcome.sh fix: finish administrative completion after merge recovery (#140992) 2026-09-07 10:42:56 -07:00
merge.sh fix(ci): keep native drift comparisons locale-independent (#147309) 2026-09-14 03:34:59 +08:00
operation-lock.sh fix(codex): candidate checks reject a mismatched app-server (#124137) 2026-08-16 09:27:12 -06:00
prepare-core.sh fix(scripts): PR preparation fails when GitHub serves a stale head ref (#146950) 2026-09-13 04:47:36 -07:00
process-group-runner.mjs fix(pr): recover merges invoked from another checkout (#134778) 2026-08-31 21:51:03 -07:00
push.sh fix(scripts): PR preparation fails when GitHub serves a stale head ref (#146950) 2026-09-13 04:47:36 -07:00
review-artifacts.mjs
review-transition-state.mjs fix(pr): recover partially written review transitions (#144431) 2026-09-10 15:48:05 -07:00
review.sh fix(scripts): PR preparation fails when GitHub serves a stale head ref (#146950) 2026-09-13 04:47:36 -07:00
worktree.sh fix(pr): preserve unrelated worktree metadata during fetch (#147828) 2026-09-13 21:23:25 -07:00
wrapper-components.txt fix: keep SQLite worker tests on fork hosts (#146991) 2026-09-13 08:04:53 -07:00