openclaw/scripts/pr-lib
Peter Steinberger c904e712f9
fix(test): report one final failure per invocation (#134850)
* fix(test): report one final failure per invocation

Make public test CLIs own the final failure trailer after child execution, cleanup, and report publication. Internal execution entrypoints preserve process and signal lifetimes without duplicate reporting.

Closes #134841

* fix(test): register spawned test runners with Knip

* fix(test): classify spawned runners as development entries

* fix(test): include trailer helper in native wrapper closure

* test(pr): allow source directory in wrapper fixtures
2026-09-01 01:51:02 -07:00
..
changelog.sh fix(maintainers): avoid redundant main fetches during PR prep (#132274) 2026-08-28 19:38:04 -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(maintainers): recover stalled merge attempts without losing evidence (#132700) 2026-08-29 09:19:48 -07: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 fix(scripts): preserve protected GitHub CLI routing (#133624) 2026-08-30 17:59:40 -07:00
merge-outcome.sh fix(scripts): preserve protected GitHub CLI routing (#133624) 2026-08-30 17:59:40 -07:00
merge.sh fix(maintainers): require completed ClawSweeper review (#134926) 2026-09-01 16:03:31 +08:00
operation-lock.sh
prepare-core.sh fix(maintainers): block rewritten contributor squashes (#133411) 2026-08-31 02:05:07 +08: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(maintainers): block rewritten contributor squashes (#133411) 2026-08-31 02:05:07 +08:00
review-artifacts.mjs
review.sh fix(pr): recover merges invoked from another checkout (#134778) 2026-08-31 21:51:03 -07:00
worktree.sh refactor(test): reduce compiled-worker fixture scaffolding (#134300) 2026-08-31 11:52:22 -07:00
wrapper-components.txt fix(test): report one final failure per invocation (#134850) 2026-09-01 01:51:02 -07:00