Vincent Koc
0c9dacf902
fix(test): ignore local check opt-out in dev wrappers
2026-04-25 03:32:01 -07:00
Vincent Koc
814409a3b3
fix(test): keep local Vitest checks serialized
2026-04-25 03:07:27 -07:00
Vincent Koc
c1f359c276
fix(test): reuse heavy-check lock in boundary prep
2026-04-25 02:49:45 -07:00
Vincent Koc
a33f7b7d05
fix(test): make changed typechecks sparse-safe
2026-04-25 02:02:57 -07:00
Peter Steinberger
f7d276b842
perf: cache guard inventory checks
2026-04-25 10:02:02 +01:00
Vincent Koc
734748d4f4
fix(test): cap native worker pools for serial Vitest
2026-04-25 01:31:30 -07:00
Vincent Koc
73d72204a0
fix(tooling): harden changed checks for sparse worktrees
2026-04-25 00:51:34 -07:00
Peter Steinberger
7a71a66571
perf: cache provider env var lookups
2026-04-25 08:35:57 +01:00
Peter Steinberger
e9b27ed2a6
perf: speed up auth choice tests
2026-04-25 08:31:40 +01:00
Peter Steinberger
e0beea97aa
perf: speed up focused tests
2026-04-25 08:26:28 +01:00
Peter Steinberger
188bce424b
perf: speed up google meet tests
2026-04-25 08:12:26 +01:00
Peter Steinberger
a2a49b430c
test(plugins): route tts contract helper changes narrowly
2026-04-25 06:05:00 +01:00
Vincent Koc
f9ac92d1cc
fix(deps): keep plugin ownership records live ( #71331 )
2026-04-24 19:15:12 -07:00
Val Alexander
ead8be96fd
Add tweakcn custom theme import
...
Adds a browser-local custom tweakcn theme slot while preserving the existing built-in themes.
Includes:
- tweakcn share-link import, validation, persistence, and custom theme rendering
- Custom option in Appearance and Quick Settings
- responsive/config toolbar and chat tool-card polish from follow-up review
- security hardening for bounded fetches, CSS token validation, redirect handling, and fail-closed unreadable payloads
Verification:
- OPENCLAW_LOCAL_CHECK=0 pnpm check:changed
- GitHub CI clean on 6ff13a1b33
2026-04-24 20:36:45 -05:00
Chris Zhang
de8a00d922
fix(plugins): preserve tokenjuice runtime rule data
...
Preserve tokenjuice runtime rule JSON under dist/rules/tests during bundled plugin runtime dependency staging while continuing to prune unrelated tests directories.
2026-04-24 17:16:06 -07:00
Peter Steinberger
ddedcac54a
test: stabilize full-suite lanes
2026-04-25 00:57:08 +01:00
Peter Steinberger
cc2b4cf125
test(parallels): update npm smoke guard expectation
2026-04-25 00:53:01 +01:00
Peter Steinberger
2495886287
perf: shrink Docker dependency build contexts
2026-04-24 18:42:25 +01:00
Peter Steinberger
da36c1967f
fix(release): accept logged cross-os agent output
...
(cherry picked from commit a58ee7c8bc )
2026-04-24 18:22:24 +01:00
Peter Steinberger
1981622b92
test: update ci shard and reply mocks
2026-04-24 18:14:24 +01:00
Vincent Koc
58f54801b7
feat(deps): add SBOM risk report
...
* feat(deps): add sbom risk report
* feat(deps): add sbom risk report
2026-04-24 09:08:07 -07:00
Ayaan Zaidi
f353a61bab
ci(release): use blacksmith docker cache for npm telegram
2026-04-24 12:36:50 +05:30
Ayaan Zaidi
512d3d2287
ci(release): prebuild npm telegram docker image
2026-04-24 12:29:54 +05:30
Ayaan Zaidi
8ba22ca0dc
ci(release): use release approval for npm telegram e2e
2026-04-24 12:15:09 +05:30
Ayaan Zaidi
972c7112a2
refactor(release): distill npm telegram docker runner
2026-04-24 12:06:33 +05:30
Ayaan Zaidi
02d7215005
ci(release): gate npm telegram e2e by release team
2026-04-24 12:06:33 +05:30
Ayaan Zaidi
ed6b487e20
ci(release): harden npm telegram beta e2e
2026-04-24 12:06:33 +05:30
Ayaan Zaidi
5dd3c37fce
test(release): address npm telegram e2e review
2026-04-24 12:06:33 +05:30
Ayaan Zaidi
bd1b8448a5
test(release): support convex npm telegram credentials
2026-04-24 12:06:33 +05:30
Vincent Koc
cb4fc58547
feat(plugins): move Bonjour discovery into bundled plugin
...
* fix(deps): detect constant dynamic imports in ownership audit
* feat(plugins): move bonjour discovery into bundled plugin
* test(plugins): remove moved bonjour core tests
* fix(plugins): harden bonjour disable and console restore
* fix(plugins): split gateway discovery ids from services
* fix(plugins): harden bonjour advertiser shutdown
* fix(plugins): clean up bonjour split lint
2026-04-23 23:29:51 -07:00
Peter Steinberger
a42bd94b21
ci: keep install smoke off pull requests
2026-04-24 04:24:58 +01:00
Peter Steinberger
f9b33b7d96
fix: disable bundled plugins during Parallels update
2026-04-24 03:23:14 +01:00
Peter Steinberger
68e2d6f088
fix: use node for Parallels config scrub
2026-04-24 02:50:42 +01:00
Peter Steinberger
07cb18ca04
fix: scrub future plugin entries in Parallels update smoke
2026-04-24 02:33:21 +01:00
Peter Steinberger
794437a730
ci: keep full install smoke off merge pushes
2026-04-24 02:31:36 +01:00
Peter Steinberger
3caaba79bc
ci: keep installer smoke dependencies installed
2026-04-24 01:50:43 +01:00
Peter Steinberger
d1ea58fdbf
ci: limit bun install smoke to release gates
2026-04-24 01:50:42 +01:00
Peter Steinberger
3a2f0e7a1a
ci: split install smoke fast path
2026-04-24 01:50:42 +01:00
Peter Steinberger
a2221d6b47
test: extend changed-check watchdog
2026-04-24 01:31:32 +01:00
Peter Steinberger
f04a3dced0
build: update Pi model dependencies
2026-04-24 01:24:46 +01:00
Peter Steinberger
e28fca2e11
chore: separate commit formatting from changed gate
2026-04-23 23:55:52 +01:00
Peter Steinberger
908335025f
test: route browser changed tests to browser lane
2026-04-23 22:22:49 +01:00
Peter Steinberger
f3aaafbd70
ci: use latest stable install smoke baseline
2026-04-23 22:11:53 +01:00
Peter Steinberger
d9aacbd3f9
ci: skip duplicate npm global install smoke
2026-04-23 21:43:06 +01:00
Peter Steinberger
7ce36b4d12
ci: isolate non-root install smoke cache
2026-04-23 21:31:13 +01:00
Peter Steinberger
78fe353995
ci: harden install smoke npm cache cleanup
2026-04-23 21:19:20 +01:00
Peter Steinberger
956350bb9c
ci: share npm cache in install smoke
2026-04-23 20:57:31 +01:00
Vincent Koc
f02fcba21f
fix(test): throttle local vitest under memory pressure
2026-04-23 12:56:28 -07:00
Peter Steinberger
6471e0cdce
ci: isolate manual install smoke runs
2026-04-23 20:44:11 +01:00
Peter Steinberger
010b13e6e9
test: update lint suppression allowlist
2026-04-23 20:43:42 +01:00