Commit Graph

2728 Commits

Author SHA1 Message Date
Peter Steinberger 0fbb06e6df ci: use org-owned Kova benchmark 2026-05-03 12:57:39 +01:00
Peter Steinberger adc4fd453b chore: move test tsconfigs 2026-05-03 12:56:52 +01:00
Peter Steinberger b8a4d6a58a test: move root contract fixture 2026-05-03 12:48:16 +01:00
Peter Steinberger 1507c6dac7 perf: reduce gateway startup overhead 2026-05-03 12:44:23 +01:00
Peter Steinberger 5ab4e6f9d9 chore: clean up editor metadata 2026-05-03 12:39:15 +01:00
Peter Steinberger 02c2160478 chore: clean up root clutter 2026-05-03 12:20:52 +01:00
Vincent Koc 4545a0ed61 fix(plugins): keep launch specs production-ready 2026-05-03 03:08:32 -07:00
Vincent Koc 0393ec5b53 fix(catalog): type channel ClawHub specs 2026-05-03 03:00:36 -07:00
Vincent Koc 961575ddf7 fix(catalog): preserve channel ClawHub specs 2026-05-03 02:59:49 -07:00
Vincent Koc 3ee5df618a Revert "fix(plugins): align beta external launch metadata"
This reverts commit 34581bf46c.
2026-05-03 02:53:36 -07:00
Vincent Koc 34581bf46c fix(plugins): align beta external launch metadata 2026-05-03 02:51:18 -07:00
Vincent Koc e7b6e0ff90 fix(plugins): pin beta-only external launch specs 2026-05-03 02:50:10 -07:00
Vincent Koc 6a823a4f23 test(onboarding): assert channel status surfaces 2026-05-03 02:38:55 -07:00
Vincent Koc 2e608ad516 Revert "fix(onboarding): prefer clawhub diagnostics installs"
This reverts commit 3338581c20.
2026-05-03 02:19:06 -07:00
Vincent Koc 3338581c20 fix(onboarding): prefer clawhub diagnostics installs 2026-05-03 02:15:51 -07:00
Vincent Koc 4781b46056 fix(channels): load third-party official channel packages 2026-05-03 01:30:43 -07:00
Vincent Koc ea45950a9d test(plugins): add lifecycle matrix coverage
Add plugin lifecycle matrix Docker E2E coverage, resource metrics, fixture registry version support, and gauntlet handling for bundled plugin ids / required config.
2026-05-03 01:18:31 -07:00
Vincent Koc a6d25c1c2e test(plugins): assert local install uninstall cleanup 2026-05-03 00:04:05 -07:00
Vincent Koc c7bbb3f9af refactor(plugins): declare static runtime assets in package metadata 2026-05-02 23:47:25 -07:00
Vincent Koc 188c3b74ba fix(plugins): declare host peer in npm runtime packs 2026-05-02 23:47:25 -07:00
Vincent Koc 25ceffbf25 refactor(plugins): centralize npm runtime package planning 2026-05-02 23:47:25 -07:00
Vincent Koc 13d2bfb742 test(plugins): add npm runtime build sweep 2026-05-02 23:47:25 -07:00
Vincent Koc b44cbecdf8 fix(plugins): keep package dry-run json clean 2026-05-02 23:47:25 -07:00
Vincent Koc 11a5b30f3e fix(plugins): build package-local npm runtimes 2026-05-02 23:47:25 -07:00
Vincent Koc f249b1c6df fix(plugins): clean managed git uninstall roots 2026-05-02 23:30:01 -07:00
Vincent Koc de24a05d6d test(gateway): satisfy shard splitter lint 2026-05-02 22:40:00 -07:00
Vincent Koc 833a42c253 test(gateway): split full-suite gateway-server shard 2026-05-02 22:40:00 -07:00
Val Alexander 85c000de1e fix: keep ClawHub publish dry-run preflight
Preserve the ClawHub CLI dry-run preflight while making the printed publish preview include CLAWHUB_WORKDIR. Add regression coverage that stubs the ClawHub CLI and verifies --dry-run is forwarded through the publish script.
2026-05-02 23:27:44 -05:00
Peter Steinberger 9891f30422 test(e2e): relax kitchen-sink diagnostic exhaustiveness 2026-05-03 04:25:15 +01:00
Peter Steinberger bfee47d321 ci(release): satisfy release smoke lint 2026-05-03 04:05:04 +01:00
Peter Steinberger 468656bc1b ci(release): recover Windows packaged upgrade smoke 2026-05-03 04:02:09 +01:00
Vincent Koc 8151231e0f test(plugins): guard generated inventory coverage 2026-05-02 19:41:29 -07:00
Vincent Koc 2d3aa041c4 docs(plugins): clarify on-demand official inventory 2026-05-02 19:41:29 -07:00
Vincent Koc 9895236ebf test(e2e): surface update channel fixture install logs 2026-05-02 19:41:29 -07:00
Vincent Koc 7886b62c20 fix(release): use bundled channel in activation smoke 2026-05-02 19:41:16 -07:00
Vincent Koc 35d0db29ad docs(plugins): render npm-first install routes 2026-05-02 19:41:16 -07:00
Peter Steinberger 781c9b7ab0 fix(release): harden package update validation 2026-05-03 03:37:52 +01:00
Vincent Koc 994bfc1cb9 test(e2e): tolerate early runtime deps cleanup 2026-05-02 19:23:10 -07:00
clawsweeper[bot] cb31616d88 fix(ui): clean up delete confirm popover listener (#76318)
Summary:
- The PR centralizes Control UI chat delete-confirm popover dismissal, adds listener-cleanup regression coverage and unit-UI test routing fixes, and records the fix in the changelog.
- Reproducibility: yes. Current-main source shows a high-confidence path: open the delete confirm, let `reques ... ncel, Delete, or same-button toggle; those paths remove the popover without removing the document listener.

Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(ui): clean up delete confirm popover listener
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7559…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-75590 with ma…
- PR branch already contained follow-up commit before automerge: fix(ui): repair delete confirm listener cleanup checks

Validation:
- ClawSweeper review passed for head 62240d8153.
- Required merge gates passed before the squash merge.

Prepared head SHA: 62240d8153
Review: https://github.com/openclaw/openclaw/pull/76318#issuecomment-4364990281

Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Ricardo-M-L <69202550+Ricardo-M-L@users.noreply.github.com>
2026-05-03 02:21:10 +00:00
Vincent Koc d520fa6229 test(e2e): stop probing ClawHub for npm installs 2026-05-02 18:43:01 -07:00
Vincent Koc 4ae9ae12b6 test(e2e): fix kitchen sink crabbox coverage (#76287)
* test(e2e): fix kitchen sink crabbox coverage

* test(e2e): update kitchen sink expected diagnostics

* fix(plugins): harden registry and package gates

* fix(plugins): load lazy tool middleware snapshots

* fix(ci): satisfy crabbox branch gates

* fix(plugins): await guarded fetch cleanup
2026-05-02 18:39:26 -07:00
clawsweeper[bot] e8df05ed4f fix(slack): enable preview streaming in flat DMs (replyToMode: off) (#76330)
Summary:
- The PR enables Slack draft preview streaming for flat DMs in all non-off modes, updates Slack streaming tests/docs/config metadata/changelog, and refreshes small guard baselines.
- Reproducibility: yes. source-reproducible on current main: the helper returns false for `mode: "partial"` in ...  current test asserts that disabled path. I did not run tests because this review was explicitly read-only.

Automerge notes:
- Ran the ClawSweeper repair loop before final review.
- Included post-review commit in the final squash: fix(slack): enable preview streaming in flat DMs (replyToMode: off)
- Included post-review commit in the final squash: fix(clawsweeper): address review for automerge-openclaw-openclaw-5654…

Validation:
- ClawSweeper review passed for head 52e5d74ef9.
- Required merge gates passed before the squash merge.

Prepared head SHA: 52e5d74ef9
Review: https://github.com/openclaw/openclaw/pull/76330#issuecomment-4365017023

Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: bob <637186+HangGlidersRule@users.noreply.github.com>
2026-05-03 01:30:36 +00: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
Vincent Koc 4c33f7d751 test(e2e): keep matrix survivor installs internal 2026-05-02 16:52:04 -07:00
Vincent Koc 76fb2c4b87 test(e2e): accept external discord survivor installs 2026-05-02 16:51:28 -07:00
Shakker f7549079ce fix: prune legacy plugin runtime deps on install 2026-05-03 00:39:40 +01:00
Val Alexander 05c9492bff fix: reduce WebUI session latency churn (#76277) thanks @BunsDev
Reduce WebUI/Gateway latency churn by avoiding redundant session reloads, carrying session keys through transcript update events, and deferring explicit media provider discovery. Includes changelog attribution and closes the referenced runtime latency issues.
2026-05-02 18:39:06 -05:00
Vincent Koc 1c4d3e2f4f test(e2e): accept bundled configured plugins 2026-05-02 16:35:29 -07:00
Vincent Koc a1054fbe1b test(e2e): allow npm configured plugin installs 2026-05-02 16:22:29 -07:00