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
Radek Sienkiewicz
59326c8e3b
fix(slack): wake interactive reply sessions ( #79836 )
...
Merged via squash.
Prepared head SHA: 2bc9182d0f
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Co-authored-by: velvet-shark <126378+velvet-shark@users.noreply.github.com >
Reviewed-by: @velvet-shark
2026-05-09 20:31:40 +02:00
Val Alexander
a81c7f5d32
fix(pr): prefer verified GitHub commits for prep pushes ( #76323 ) thanks @BunsDev
...
Route maintainer prepare pushes through GitHub createCommitOnBranch by default so PR repair branches do not accumulate unsigned git-protocol commits. Keeps git-protocol pushes behind an explicit override.
2026-05-02 19:11:04 -05:00
clawsweeper[bot]
afe42fc977
fix(e2e): escape Windows stale update import regex ( #75315 ) thanks @steipete
...
Fix the Windows stale-import guard regex used by the Parallels npm update smoke path, with related maintainer-flow and regression-test cleanup preserved on a verified branch.
2026-05-02 19:10:44 -05:00
Peter Steinberger
0f996ad4b0
ci: enforce changelog attribution policy in pr gates
2026-04-27 14:33:59 +01:00
Gustavo Madeira Santana
fd65caf4b0
chore: tighten changelog unreleased detection
2026-04-24 21:52:00 -04:00
Mason Huang
dc86349c02
fix(test): stop overriding host-aware vitest scheduling in prepare gates ( #67213 )
...
The hardcoded `OPENCLAW_VITEST_MAX_WORKERS=4` default in gates.sh
short-circuits the host-aware scheduling introduced in c247e366 .
`resolveLocalVitestScheduling` sees the explicit override and returns
maxWorkers=4, which falls below the >= 5 threshold required by
`shouldUseLargeLocalFullSuiteProfile`, so every machine—regardless of
resources—gets the DEFAULT profile (4 shard parallelism) instead of
the LARGE profile (10 shard parallelism).
Drop the hardcoded default so `test-projects.mjs` can detect actual
host resources and pick the appropriate profile automatically. When
the user explicitly sets OPENCLAW_VITEST_MAX_WORKERS, forward it as
before.
2026-04-15 22:06:41 +08:00
Marcus Castro
00a7439f64
scripts: require gh api auth in worktree setup
2026-04-11 13:02:52 -03:00
Gustavo Madeira Santana
2ce38dfc31
scripts: expose PR URL in review workflow output
2026-04-05 12:56:27 -04:00
Peter Steinberger
9ef5d85e40
refactor: remove custom test planner runtime
2026-04-03 12:45:13 +01:00
Peter Steinberger
d39e4dff6a
test: make planner lanes explicit
2026-04-03 12:29:29 +01:00
Gustavo Madeira Santana
9e2cbf9a30
chore: tighten pr push script
2026-04-02 20:56:51 -04:00
Gustavo Madeira Santana
8dbba7d17c
fix(scripts/pr): make cleanup worktree-safe
2026-03-31 09:07:42 -04:00
zsxsoft
d15d7d0962
fix(scripts/pr): shell-escape env file values to prevent command injection via branch names
2026-03-31 17:24:19 +09:00
Gustavo Madeira Santana
bf6d3176fc
scripts: preserve changelog subsection detection
2026-03-30 21:05:31 -04:00
Gustavo Madeira Santana
31a4b45db0
Maintainer: split PR workflow script modules
2026-03-30 20:28:32 -04:00