rolandrscheel
e4cee2eb69
perf(gateway): cache session list resolver lookups
...
Refs #75839.\n\nRebases and lands the sessions.list resolver-cache fix from #77187 after maintainer conflict repair. The change keeps cache state scoped to a single sessions.list call and memoizes deterministic per-row resolver work for repeated provider/model tuples.\n\nVerification:\n- pnpm test src/gateway/session-utils.perf.test.ts src/gateway/session-utils.test.ts\n- pnpm exec oxfmt --check --threads=1 src/gateway/session-utils.ts src/gateway/session-utils.perf.test.ts scripts/github/real-behavior-proof-policy.mjs\n- git diff --check HEAD -- CHANGELOG.md scripts/github/real-behavior-proof-policy.mjs src/gateway/session-utils.perf.test.ts src/gateway/session-utils.ts\n- GitHub PR checks: 87 passing, CodeQL neutral, 21 skipped\n\nCo-authored-by: OpenClaw Agent <openclaw-agent@users.noreply.github.com >
2026-05-13 23:20:40 -05:00
Peter Steinberger
f6e2ad07ec
ci(release): normalize Windows loader npm paths
2026-05-10 02:14:00 +01:00
Patrick Erichsen
10f9a758b6
docs: add dedicated ClawHub docs tab ( #79159 )
...
* docs: add clawhub docs tab
* fix: satisfy docs sync lint
* docs: prune internal clawhub nav pages
* docs: include ClawHub publishing page in nav
* docs: use clawhub how-it-works route
2026-05-07 18:55:08 -07:00
Vincent Koc
0fca665497
docs(imessage): document bluebubbles deprecation
2026-05-07 13:12:00 -07:00
Peter Steinberger
cc9f88e6e6
ci: fix release cross-os loader path
2026-05-06 12:20:56 +01:00
Peter Steinberger
cf21cbafc4
ci: harden release validation harness checks
2026-05-06 12:08:45 +01: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
c1db7df2ea
fix(ci): run cross-os checks on Windows
2026-05-03 18:05:50 -07:00
Vincent Koc
1b951c565e
fix(github): raise Barnacle active PR limit
2026-05-02 10:37:46 -07:00
Peter Steinberger
c571debf83
refactor: hide barnacle triage helpers
2026-05-02 07:43:43 +01: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
Peter Steinberger
25f7e062e1
fix(ci): harden cross-os release harness
2026-04-28 22:12:27 +01:00
Peter Steinberger
a811e164e3
ci: speed up full release validation
2026-04-28 09:02:57 +01: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
Peter Steinberger
57092a1794
ci: harden cross-os release harness on Windows
2026-04-27 10:03:38 +01: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