openclaw/scripts/pr-lib
Peter Steinberger ef681882ff
ci: collect exact pull request timing samples
Use complete config, file, and worker identities when refitting compact
PR workloads. Preserve independent-run admission and partial-inventory
retention, and keep main-run tooling logs out of the PR timing cohort.
Publish the complete refit report as an artifact with bounded job outputs.

Linux Testbox proof: 508 owner cases, workflow validation, extracted-wrapper
inventory, types, boundary lint, three Knip scans, lint, and formatting.
The 174-case timing file took 45.452s with one worker. The mixed-source
regression failed before the fix and passed afterward. P2 review is clean.
Broad PR plans are byte-identical against the base before timing refreshes.
2026-09-27 16:25:06 -07:00
..
changelog.sh
ci-dispatch.mjs fix(ci): resume interrupted protected PR preparation (#159045) 2026-09-27 02:40:25 +08:00
clawsweeper-review-gate.mjs
common.sh refactor(docs): retire Mintlify setup and preview the current site (#157544) 2026-09-24 14:28:39 -06:00
correction-review.mjs fix: correction review fails on large changed-path sets (#156043) 2026-09-22 19:24:19 -06:00
crabbox-gate-contract.mjs fix(ci): overlap ordinary test plans around exclusive barriers (#159368) 2026-09-27 13:05:03 +08:00
crabbox-gate-plan.mts fix(ci): unblock Control UI targeted Crabbox gates (#158149) 2026-09-25 22:37:55 +08:00
crabbox-gate-transport.mts fix(ci): avoid E2BIG for large Crabbox proof plans (#157051) 2026-09-24 14:07:19 +08:00
crabbox-merge-bypass.mjs
crabbox-merge-bypass.sh
darwin-process-identity.py
gates.sh fix(ci): resume interrupted protected PR preparation (#159045) 2026-09-27 02:40:25 +08:00
gh-api-preflight.mjs
github.mjs
github.sh
host-tools.sh
materialize-dependencies.mjs refactor: remove narrowly used helper dependencies (#158573) 2026-09-26 22:38:09 -07:00
merge-body.mjs
merge-legacy-refusal.mjs
merge-outcome.sh fix(maintainer): preserve validated PR landing progress 2026-09-27 13:27:14 -07:00
merge-pre-dispatch-refusal.mjs fix(tooling): recover inspected policy timeouts before merge dispatch (#155681) 2026-09-22 04:27:25 -07:00
merge-prior-ci.mjs fix(maintainer): preserve validated PR landing progress 2026-09-27 13:27:14 -07:00
merge-rest.mjs fix(maintainer): preserve validated PR landing progress 2026-09-27 13:27:14 -07:00
merge.sh fix(maintainer): preserve validated PR landing progress 2026-09-27 13:27:14 -07:00
operation-lock.sh
prepare-core.sh fix(ci): check pending Crabbox intent without ripgrep 2026-09-26 20:50:19 -07:00
process-group-runner.mjs
push.sh fix(ci): resume partially published preparation receipts (#158174) 2026-09-25 23:20:49 +08:00
review-artifacts.mjs fix(pr): admit reviewed corrections without rewriting incoming verdicts (#149068) 2026-09-22 13:24:17 -06:00
review-transition-state.mjs
review.sh fix(ci): resume partially published preparation receipts (#158174) 2026-09-25 23:20:49 +08:00
worktree-provision-error.mts fix: show nested causes when PR worktree allocation fails (#157889) 2026-09-24 23:07:41 -06:00
worktree-provision.mts fix: show nested causes when PR worktree allocation fails (#157889) 2026-09-24 23:07:41 -06:00
worktree.sh fix(ci): resume interrupted protected PR preparation (#159045) 2026-09-27 02:40:25 +08:00
wrapper-components.txt ci: collect exact pull request timing samples 2026-09-27 16:25:06 -07:00