Hannes Rudolph
4a0f497f16
improve: simplify PR context and evidence ( #94676 )
...
* improve: simplify PR context and evidence
* improve: decouple PR context from proof labels
* fix: satisfy PR context lint
2026-06-19 14:00:38 -06:00
Peter Steinberger
58c663920d
docs: document script tests
2026-06-04 20:49:50 -04:00
Dallin Romney
6b52dff22d
fix(github): preserve sufficient proof against negative relabel ( #85567 )
2026-05-22 19:13:33 -07:00
Tak Hoffman
9968db65db
fix(github): preserve clawsweeper proof labels ( #83781 )
2026-05-18 17:10:35 -05:00
Tak Hoffman
c92ebd6a41
fix(ci): preserve Barnacle proof labels ( #83735 )
...
* fix(ci): preserve sufficient proof override
* fix(ci): keep sufficient proof on label churn
2026-05-18 14:37:20 -05:00
Tak Hoffman
06a39015f2
fix(ci): authenticate proof verdict markers ( #83692 )
...
Summary:
- The branch restricts exact-head ClawSweeper proof markers to GitHub App-authored comments, adds read-only issue-comment token fallback for the proof workflow, and adds focused regression tests plus a changelog entry.
- Reproducibility: yes. Source inspection of current main shows any issue comment body with a matching `clawsw ... SHA is accepted without author/App authentication; the PR adds focused negative tests for forged comments.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(ci): authenticate proof verdict markers
Validation:
- ClawSweeper review passed for head f4c375eaa7 .
- Required merge gates passed before the squash merge.
Prepared head SHA: f4c375eaa7
Review: https://github.com/openclaw/openclaw/pull/83692#issuecomment-4479843682
Co-authored-by: Tak Hoffman <781889+Takhoffman@users.noreply.github.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: takhoffman
Co-authored-by: takhoffman <781889+takhoffman@users.noreply.github.com >
2026-05-18 17:42:10 +00:00
Tak Hoffman
e4fba78d81
fix(ci): honor exact-head proof verdicts ( #83688 )
2026-05-18 11:39:30 -05:00
Shadow
90ae151154
fix: prevent barnacle vetoing clawsweeper proof
2026-05-15 22:25:29 -05:00
Shakker
ebaa674bdc
test: purge stale proof labels
2026-05-12 19:33:02 +01:00
Peter Steinberger
f62cca91e6
test: tighten barnacle action assertions
2026-05-09 10:38:11 +01:00
Peter Steinberger
b6136e38a9
test: tighten barnacle classifier assertions
2026-05-09 10:35:30 +01:00
Shakker
b33fe72fc3
test: tighten script empty array assertions
2026-05-09 05:03:42 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Vincent Koc
0fca665497
docs(imessage): document bluebubbles deprecation
2026-05-07 13:12:00 -07:00
pashpashpash
33c42c8d3b
chore: add positive proof labels ( #78117 )
2026-05-06 08:10:17 +09:00
pashpashpash
70f34bf177
Require real behavior proof for external PRs ( #77622 )
...
* ci: require real behavior proof for external PRs
* fix: tighten real behavior proof heuristics
* fix: reject test-only real behavior proof labels
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-05 05:45:30 +01:00
Vincent Koc
1b951c565e
fix(github): raise Barnacle active PR limit
2026-05-02 10:37:46 -07:00
clawsweeper[bot]
e47a7448e9
fix(ci): GitHub App active-PR-limit exemption regression ( #75311 )
...
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 17:10:20 -07:00
Shadow
ef799fd57a
ci: exclude app PRs from active limit
2026-04-30 18:34:41 -05:00
Vincent Koc
9cb71f7672
chore(barnacle): add false positive close label ( #75014 )
2026-04-30 02:55:45 -07:00
Vincent Koc
092321dc9e
fix(github): skip maintainer-owned Barnacle targets
2026-04-30 01:10:52 -07:00
Vincent Koc
fdf8ffaf3c
fix(ci): exempt automation PRs from Barnacle PR limit
...
Treat ClawSweeper and Clownfish head refs as automation PRs for Barnacle's active-PR-limit close path, and cover the behavior with a regression test.
2026-04-29 13:58:06 -07:00
Peter Steinberger
f28bc31ecd
ci: rename clawsweeper automation labels
2026-04-29 10:18:57 +01:00
Vincent Koc
c65ec4d68c
fix(github): exempt clownfish PRs from active limit closure
2026-04-28 19:34:40 -07:00
Vincent Koc
d0be08a9a4
fix(github): action manual Barnacle triage labels
...
Human-applied Barnacle triage candidate labels now trigger the intended auto-response while bot-applied heuristic candidates remain passive.
2026-04-27 11:44:47 -07:00
Vincent Koc
5469740170
fix(github): exempt maintainers from barnacle candidate labels
2026-04-25 18:49:44 -07:00
Vincent Koc
2f6615d2ee
fix(triage): extract barnacle workflow
2026-04-25 17:43:08 -07:00