openclaw/scripts/pr-lib
Mason Huang 83d7ab0d36
fix(changelog): reject bot/app handles as Thanks attribution and require explicit human credit (#81357)
Summary:
- The PR expands forbidden changelog `Thanks` attribution rules for bot/app handles, shares the Node predicate ... ngelog gate, requires explicit human credit for bot/app-authored changelog entries, and adds focused tests.
- Reproducibility: yes. Current main source shows bot/app changelog authors can skip human attribution and bot/app `Thanks` handles are not all rejected; I did not execute tests because this review was read-only.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix: simplify bot changelog credit guard
- PR branch already contained follow-up commit before automerge: fix: share changelog credit attribution rule
- PR branch already contained follow-up commit before automerge: fix: tighten changelog attribution scanning
- PR branch already contained follow-up commit before automerge: test: cover legacy changelog credit exclusions
- PR branch already contained follow-up commit before automerge: fix: express changelog credit exclusions as union sets
- PR branch already contained follow-up commit before automerge: fix: avoid substring changelog credit exclusions

Validation:
- ClawSweeper review passed for head 1e6d0f53ec.
- Required merge gates passed before the squash merge.

Prepared head SHA: 1e6d0f53ec
Review: https://github.com/openclaw/openclaw/pull/81357#issuecomment-4439359411

Co-authored-by: Mason Huang <masonxhuang@tencent.com>
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-14 15:04:43 +00:00
..
changelog.sh fix(changelog): reject bot/app handles as Thanks attribution and require explicit human credit (#81357) 2026-05-14 15:04:43 +00:00
common.sh fix(e2e): escape Windows stale update import regex (#75315) thanks @steipete 2026-05-02 19:10:44 -05:00
gates.sh
merge.sh fix(e2e): escape Windows stale update import regex (#75315) thanks @steipete 2026-05-02 19:10:44 -05:00
prepare-core.sh fix(e2e): escape Windows stale update import regex (#75315) thanks @steipete 2026-05-02 19:10:44 -05:00
push.sh fix(slack): wake interactive reply sessions (#79836) 2026-05-09 20:31:40 +02:00
review.sh
worktree.sh