Commit Graph

1156 Commits

Author SHA1 Message Date
Gustavo Madeira Santana dc306013e1
Approvals: scope foreign-channel account routing (#60417)
Merged via squash.

Prepared head SHA: 3ad6cae91f
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com>
Reviewed-by: @gumadeiras
2026-04-03 13:48:00 -04:00
Peter Steinberger 636a23b73e
test: extract node builtin mock helpers 2026-04-03 18:40:28 +01:00
Peter Steinberger 1bee69f79b
refactor: route direct extension test targets 2026-04-04 02:36:48 +09:00
Peter Steinberger ebdade0efc
ci: shard extension fast checks 2026-04-03 18:26:26 +01:00
Peter Steinberger 2b900b576c
refactor: modernize vitest projects config 2026-04-03 17:20:30 +01:00
Shakker 9c4ea016d9 fix: use pnpm exec for scripted vitest runs 2026-04-04 01:07:28 +09:00
Shakker 9b8c892ff4 perf: direct export whatsapp target helpers 2026-04-03 16:39:47 +01:00
Shakker e7cb9dec43 refactor: add approval auth runtime subpath 2026-04-03 16:39:47 +01:00
Shakker 6d6060d3ec perf: split whatsapp targets facade 2026-04-03 16:39:47 +01:00
Shakker a5b23f17fb perf: split browser config sdk support 2026-04-03 16:39:47 +01:00
Vincent Koc e9acbdb111 fix(ci): share heavy check lock across test and lint 2026-04-03 23:41:34 +09:00
Peter Steinberger b40d4b63f6
refactor: centralize update targets and extension guardrails 2026-04-03 23:26:31 +09:00
Peter Steinberger 96e8352bda fix: align extension boundary guardrails for landing (#60153) 2026-04-03 23:01:43 +09:00
Peter Steinberger 0c0d84fbd9 fix: route pnpm test wrappers through the active runner (#60153) 2026-04-03 23:01:43 +09:00
Onur fa9e1e3d8e
CI: add ClawHub plugin release workflow (#59179)
* CI: add ClawHub plugin release workflow

* CI: harden ClawHub plugin release workflow

* CI: finish ClawHub plugin release hardening

* CI: watch shared ClawHub release inputs

* CI: harden ClawHub publish workflow

* CI: watch more ClawHub release deps

* CI: match shared release inputs by prefix

* CI: pin ClawHub publish source commit

* CI: refresh pinned ClawHub release commit

* CI: rename ClawHub plugin release environment

---------

Co-authored-by: Onur Solmaz <onur@solmaz.io>
2026-04-03 15:40:07 +02:00
Peter Steinberger bb25a8050c
test: baseline bundled runtime sidecar paths 2026-04-03 14:26:01 +01:00
Vincent Koc 7ede711cae fix(test): use shell spawn for windows test runner 2026-04-03 21:43:32 +09:00
Peter Steinberger 5184522f2f
refactor: trim extension test runner surface 2026-04-03 13:15:43 +01:00
Peter Steinberger f59d0eac68
refactor(plugin-runtime): remove plugin-specific core seams 2026-04-03 13:08:39 +01:00
Vincent Koc 4846ebce12
fix(test): serialize local heavy checks (#60273) 2026-04-03 21:07:56 +09:00
Peter Steinberger 1118d032ca
refactor: split extension test helpers 2026-04-03 13:06:11 +01:00
Peter Steinberger 685ef52284
refactor: simplify test workflow helpers 2026-04-03 13:00:00 +01:00
Peter Steinberger a2077b28ef
refactor: trim vitest wrapper layers 2026-04-03 12:52:14 +01: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
Peter Steinberger a5eb8e08ad
test: reroute telegram fetch network policy suite 2026-04-03 11:19:29 +01:00
Peter Steinberger 182bec5091
test: run boundary inventory suites without global setup 2026-04-03 11:17:00 +01:00
Peter Steinberger 55e43cbc7f
test: isolate bundled plugin coverage from unit 2026-04-03 10:58:44 +01:00
Vincent Koc 1bba19decb perf(msteams): narrow secret and ssrf runtime seams 2026-04-03 18:47:31 +09:00
Peter Steinberger f2d7a825b1
refactor(plugin-sdk): remove channel-specific sdk seams 2026-04-03 10:45:10 +01:00
Vincent Koc ddb7e4cc34
perf(test): add gh run ingestion for memory hotspots (#60187)
* perf(test): add gh run ingestion for memory hotspots

* perf(test): harden gh run hotspot ingestion
2026-04-03 18:30:51 +09:00
Vincent Koc f5c3b409ea
Config: separate core/plugin baseline entries (#60162)
* Config: separate core/plugin baseline entries

* Config: split config baseline by kind

* Config: split generated baselines by kind

* chore(build): skip generated baseline shards in local tooling

* chore(build): forbid generated docs in npm pack
2026-04-03 18:26:23 +09:00
Vincent Koc c6f95a0c37 test: summarize diagnostic report memory growth 2026-04-03 18:19:47 +09:00
Vincent Koc 9771d84c56 test: add report-on-signal diagnostics 2026-04-03 17:47:08 +09:00
Vincent Koc cb7f74b5eb
perf(test): refresh extension memory hotspots from gh logs (#60159) 2026-04-03 17:43:44 +09:00
Vincent Koc 98137f7f80
perf(test): isolate memory-heavy extension hotspots (#59879)
* perf(test): isolate memory-heavy extension hotspots

* fix(test): pin extension memory hotspot threshold
2026-04-03 13:01:09 +09:00
Gustavo Madeira Santana 9e2cbf9a30 chore: tighten pr push script 2026-04-02 20:56:51 -04:00
Peter Steinberger 6f67347e00
ci: restore npm token auth for dist-tag promotion 2026-04-02 20:37:49 +01:00
Peter Steinberger 658f0c5d2d
ci: use oidc token for npm promotion 2026-04-02 20:23:56 +01:00
Peter Steinberger be4be5e783
fix: improve parallels smoke progress 2026-04-02 19:39:23 +01:00
Peter Steinberger 209535b7c7
build: make npm release tag configurable 2026-04-02 19:06:37 +01:00
Vincent Koc 47f5d72931 chore(checks): serialize local heavy gates 2026-04-03 01:46:28 +09:00
Peter Steinberger a5f99f4a30
test: stabilize docker test lanes 2026-04-02 15:59:23 +01:00
Vincent Koc 6eca1949d5
refactor(plugins): tighten web fetch provider boundary (#59646)
* refactor(plugins): tighten web fetch provider boundary

* fix(config): sync fetch secret parity and baseline

* fix(ci): enforce web fetch boundary guard
2026-04-02 20:53:57 +09:00
Vincent Koc 38d2faee20
!feat(plugins): add web fetch provider boundary (#59465)
* feat(plugins): add web fetch provider boundary

* feat(plugins): add web fetch provider modules

* refactor(web-fetch): remove remaining core firecrawl fetch config

* fix(web-fetch): address review follow-ups

* fix(web-fetch): harden provider runtime boundaries

* fix(web-fetch): restore firecrawl compare helper

* fix(web-fetch): restore env-based provider autodetect

* fix(web-fetch): tighten provider hardening

* fix(web-fetch): restore fetch autodetect and compat args

* chore(changelog): note firecrawl fetch config break
2026-04-02 20:25:19 +09:00
Julia Bush 5c36c2d0d2
fix: install devDependencies during ui:build (#59267) (thanks @juliabush)
* fix(ui): install devDependencies during ui:build

* fix: keep ui:build self-heal documented (#59267) (thanks @juliabush)

---------

Co-authored-by: Ayaan Zaidi <hi@obviy.us>
2026-04-02 14:35:05 +05:30
Vincent Koc 08962b6812
fix(browser): keep static helper seams cold (#59471)
* fix(browser): keep static helper seams cold

* fix(browser): narrow sandbox helper facade imports

* fix(browser): harden host inspection helpers
2026-04-02 17:12:32 +09:00
Vincent Koc 52a018680d
fix(plugins): guard runtime facade activation (#59412)
* fix(plugins): guard runtime facade activation

* refactor(plugin-sdk): localize facade load policy

* fix(plugin-sdk): narrow facade activation guards

* fix(browser): keep cleanup helpers outside activation guard

* style(browser): apply formatter follow-ups

* chore(changelog): note plugin activation guard regressions

* fix(discord): keep cleanup thread unbinds outside activation guard

* fix(browser): fallback when trash exits non-zero
2026-04-02 14:37:12 +09:00
Vincent Koc 0e8e986c95 perf(memory): narrow telegram bot deps skill/runtime imports 2026-04-02 14:16:13 +09:00
Sally O'Malley ee274dbdd1
remove noisy podman output from launch script and update doc (#59368)
Signed-off-by: sallyom <somalley@redhat.com>
2026-04-01 23:28:11 -04:00