Tak Hoffman
e4fba78d81
fix(ci): honor exact-head proof verdicts ( #83688 )
2026-05-18 11:39:30 -05:00
Dallin Romney
cf194419c3
ci(proof): skip real-behavior-proof gate for private maintainers ( #83418 )
...
* ci(proof): trust maintainer label for private org members
Private organization memberships report author_association=CONTRIBUTOR
on PRs, so the real-behavior-proof gate currently demands proof from
maintainers whose membership is private. The labeler workflow already
applies the 'maintainer' label via the team-membership API (which sees
private members), so treat that label as an equivalent privileged
signal in evaluateRealBehaviorProof.
* ci(proof): drop noisy comments
* ci(proof): check maintainer team membership via GitHub App token
Replace the label-based private-maintainer skip with a direct
getMembershipForUserInOrg call using a minted GitHub App token, mirroring
the pattern labeler.yml already uses for the same lookup. Removes the
race against the labeler workflow and the implicit dependency on the
'maintainer' label having landed first.
The App-token steps are continue-on-error so the gate still runs (using
the existing author_association path) when the App key secrets are
absent or both mints fail.
* ci(proof): narrow App token to members:read
ClawSweeper review #83418 : actions/create-github-app-token defaults to
the full installation permission set, but the proof gate only needs the
org-members read scope used by teams.getMembershipForUserInOrg. Set
permission-members: read on both the primary and fallback mint steps.
* docs(changelog): private maintainers skip the real-behavior-proof gate
2026-05-18 09:22:59 -07:00
Ayaan Zaidi
98256b192b
fix(mantis): suppress auto no-proof comments
2026-05-18 21:11:21 +05:30
Peter Steinberger
4f4d108639
chore(lint): remove underscore-dangle allow list ( #83542 )
...
* chore(lint): reduce underscore-dangle exceptions
* chore(lint): reduce more underscore exceptions
* chore(lint): remove underscore-dangle allow list
* fix(lint): repair underscore cleanup regressions
* test(lint): track version define suppression
2026-05-18 14:56:06 +01:00
Ayaan Zaidi
5fb9c0c937
fix(mantis): crop telegram proof chat pane
2026-05-18 18:30:36 +05:30
Ayaan Zaidi
125ebd0987
fix(mantis): load telegram credential validator
2026-05-18 18:01:03 +05:30
Ayaan Zaidi
2fa86c6a42
fix(mantis): point telegram proof skill at workflow command
2026-05-18 17:36:12 +05:30
Eva
2a0350b5b4
Separate prompt surfaces by selected harness ( #83454 )
...
* fix: scope agent prompt surfaces
* fix(codex): preserve lightweight project doc suppression
* fix(codex): demote openclaw context for native turns
* fix(codex): report demoted prompt context
* fix(codex): align demoted prompt observability
* docs: format codex runtime table
* docs: align codex prompt overlay docs
* test: align codex prompt snapshots
* test: update prompt snapshot contract
---------
Co-authored-by: Eva (agent) <eva+agent-78055@100yen.org >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 13:00:53 +01:00
tanshanshan
a51ee5b02d
chore(lint): enable no-underscore-dangle
2026-05-18 10:26:24 +01:00
Vincent Koc
3a58621e72
fix(qa): use supported telegram streaming config in rtt
2026-05-18 16:22:07 +08:00
Vincent Koc
856a1692ff
fix(qa): use final telegram replies for rtt runs
2026-05-18 16:06:10 +08:00
Peter Steinberger
9e00234d2d
ci: split cron runtime shard
2026-05-18 08:21:35 +01:00
samzong
27adbf9a1f
[Test] Add gateway restart benchmark tooling ( #83299 )
...
* test(gateway): add repeated restart benchmark
Signed-off-by: samzong <samzong.lu@gmail.com >
* test(gateway): harden restart benchmark probes
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(gateway): count restart benchmark sample failures
* fix(gateway): harden restart benchmark portability
* fix(gateway): tighten restart benchmark attribution
* fix(gateway): preserve restart benchmark partial logs
* fix(gateway): start restart probes before sampling
* fix(gateway): avoid blocking restart probe sampling
* fix(gateway): keep missed restart outage nonfatal
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-18 08:13:31 +01:00
Peter Steinberger
eca402da79
ci: consolidate short CI shards
2026-05-18 06:29:14 +01:00
Ayaan Zaidi
cd15ce35a0
fix(qa): keep telegram user creds mantis-only
2026-05-18 10:04:58 +05:30
Ayaan Zaidi
1c778f7afb
fix(telegram): repair desktop proof login
2026-05-18 09:49:21 +05:30
Peter Steinberger
71ed6526b1
ci: reduce aggregate runner jobs
2026-05-18 04:53:40 +01:00
Ayaan Zaidi
6baa2b38b2
ci(mantis): make telegram proof skips public-safe
2026-05-18 07:54:11 +05:30
Peter Steinberger
48f7db23f0
fix: harden clawpatch-reported edge cases
2026-05-18 03:18:55 +01:00
Vincent Koc
58e1351863
fix(qa-lab): hard gate runtime tool coverage
2026-05-18 10:05:04 +08:00
Peter Steinberger
2d2c420ed2
test: speed up prompt snapshot checks
2026-05-18 01:37:31 +01:00
Peter Steinberger
3d85e84df3
test(ci): update prerelease runner expectation
2026-05-18 01:35:04 +01:00
Peter Steinberger
bb691a0d25
fix(ci): recognize gateway run command chunk
2026-05-18 01:35:04 +01:00
Peter Steinberger
691d62630f
test: keep slow tests under duration cap
2026-05-18 00:26:44 +01:00
Tak Hoffman
0dc04fb926
ci(mantis): allow ClawSweeper telegram proof agent ( #83243 )
2026-05-17 14:26:15 -05:00
Tak Hoffman
0f1f9525f3
fix(ci): clear Mantis command reactions ( #83194 )
...
* fix(ci): clear mantis command reactions
* fix(ci): clear Mantis command reactions
---------
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-17 12:22:01 -05:00
Peter Steinberger
af62fd45cd
test: stabilize release qa gates
2026-05-17 17:45:58 +01:00
Ayaan Zaidi
59efd95669
ci(mantis): add telegram proof label trigger
2026-05-17 21:16:00 +05:30
Vincent Koc
1926982c4c
fix(qa-lab): refresh parity model targets
2026-05-17 23:12:26 +08:00
Peter Steinberger
e43a2efcdb
test: harden wsl2 fixtures
2026-05-17 13:45:21 +01:00
Peter Steinberger
9feca3e11e
fix: stabilize release validation gates
2026-05-17 11:24:01 +01:00
Vincent Koc
540a4a73d5
fix(ci): handle missing SwiftLint in Testbox changed checks
2026-05-17 18:00:19 +08:00
Vincent Koc
00fc2950d9
chore(scripts): harden dev tooling diagnostics
2026-05-17 17:04:18 +08:00
Peter Steinberger
1ceebf8a01
ci: harden release publish evidence
2026-05-17 06:34:58 +01:00
Peter Steinberger
c4d8e0be18
ci: harden release validation flow
2026-05-17 06:34:58 +01:00
Vincent Koc
6a12134489
test(release): tolerate package validation drift
2026-05-17 03:33:54 +08:00
Vincent Koc
1586085c7f
test: share node eval helpers
2026-05-17 02:51:20 +08:00
Vincent Koc
b19b7539a8
test: fix Codex live Docker api key permissions
2026-05-17 02:32:58 +08:00
Vincent Koc
3a13d1e0be
test: bind Codex live API key lane through OpenAI
2026-05-17 02:32:57 +08:00
Vincent Koc
f0105939bf
test: pass Codex API key into Docker bind lane
2026-05-17 02:32:57 +08:00
Vincent Koc
b5b193076e
test: share repo file helpers
2026-05-17 02:29:55 +08:00
Vincent Koc
ac2e3a23b9
fix(qa): preserve RTT samples with Convex credentials
2026-05-17 02:17:35 +08:00
Vincent Koc
cb313d5378
test: share fs scan assertions
2026-05-17 01:35:39 +08:00
Vincent Koc
61ee9755ad
fix(update): preserve channel config across package repair
...
Preserve channel config across package-swap doctor and post-core repair.\n\nFixes #82533 .
2026-05-17 01:32:37 +08:00
Peter Steinberger
97d1f5fd15
fix: bypass npm freshness filters during updates
...
Bypass npm min-release-age/before quarantine for OpenClaw-managed package installs and update installer scripts/tests/docs.\n\nFixes #82630 .
2026-05-16 18:17:18 +01:00
samzong
92fe2a8f5f
fix(gateway): improve restart readiness diagnostics
2026-05-16 17:50:36 +01:00
Mason Huang
5a14b1c5c5
fix(maintainer): gate body notifications after redaction ( #81993 )
...
* feat(secret-scanning): advise delete-and-recreate for issue/PR body leaks
* fix(maintainer): gate body notifications
2026-05-16 19:50:26 +08:00
Vincent Koc
31bbe6eb0f
fix(test): avoid scanning status runtime bundles
2026-05-16 14:31:43 +08:00
Vincent Koc
4b940f66fd
fix(test): avoid scanning live shard roots
2026-05-16 14:22:48 +08:00
Vincent Koc
41b4eb97f0
fix(test): avoid scanning prompt snapshots
2026-05-16 14:20:17 +08:00