Peter Steinberger
e580275464
feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane (NUIA phase 5) ( #105180 )
...
* feat(tooling): enforce noUncheckedIndexedAccess in the scripts lane
Burns down all 153 scripts-lane errors (bench aggregation, release
checks, i18n inventories, argv indexing) and flips the flag in
tsconfig.scripts.json. Direct-Node-executed release harness scripts use
local narrowing instead of workspace imports, which do not resolve
under plain node execution. Benchmark measured loops untouched.
* fix(scripts): import expect helpers via relative package sources
tsconfig path aliases resolve from cwd under tsx, so release wrapper
scripts running against old release target cwds could not resolve
@openclaw/normalization-core (not a linked root dependency). Relative
package-source imports match the established pattern on the adjacent
lines and are cwd-independent; old-target planning verified directly.
2026-07-12 10:17:00 +01:00
Vincent Koc
3dbe98a1f7
refactor(deadcode): localize release tooling declarations ( #101904 )
2026-07-07 16:13:55 -07:00
Vincent Koc
7ff3f2dbf9
refactor(deadcode): localize UI and script symbols ( #101858 )
2026-07-07 11:55:57 -07:00
xingzhou
de152b1f65
fix(plugin-sdk): align speech runtime packaging ( #89899 )
...
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-07 07:38:41 +01:00
Vincent Koc
ea0330963c
fix(release): surface installed extension manifest errors
2026-06-23 10:26:10 +02:00
Vincent Koc
6c4028e073
fix(scripts): resolve Windows cmd shim launcher
2026-06-21 11:15:14 +02:00
Vincent Koc
b1f562570a
fix(release): validate openclaw npm verifier args
2026-06-20 22:03:38 +02:00
Vincent Koc
2b0a72bb48
fix(release): lazy-load sigstore verification
2026-06-19 20:02:21 +02:00
Vincent Koc
88c92922e1
fix(release): bound npm registry verification bodies
2026-06-19 05:33:16 +02:00
Vincent Koc
abb6f04e0c
ci(release): harden release controls
...
One-time maintainer-authorized bootstrap merge for the release-gate verifier policy. Exact hosted CI and all supporting workflow gates passed on 66133de419 .
2026-06-18 03:11:20 +08:00
Vincent Koc
5296dc378f
fix(release): bound postpublish dist scans
2026-06-16 03:15:52 +02:00
Vincent Koc
fbb1eab4c7
fix(release): raise package scan headroom
2026-06-11 03:07:13 +09:00
Peter Steinberger
b8d08f0cfd
docs: document repository scripts
2026-06-04 20:52:50 -04:00
Dallin Romney
20e0d068a7
fix: bundle private llm core declarations ( #89336 )
2026-06-01 23:51:38 -07:00
Vincent Koc
2b0e399da1
fix(release): bound npm verifier commands
2026-05-28 14:06:46 +02:00
Peter Steinberger
609d70d35e
fix(release): stabilize beta validation after rebase
2026-05-26 03:30:54 +01:00
Peter Steinberger
0c5f622f9a
perf(discord): use libopus-wasm for voice opus
2026-05-26 02:53:29 +01:00
Peter Steinberger
8f1f7901b9
fix(release): accept optional Discord voice decoder
2026-05-26 02:17:54 +01:00
Vincent Koc
a56f452972
fix(release): harden Windows npm shim verification
2026-05-24 09:02:44 +02:00
Vincent Koc
1f32a4855a
fix(release): run npm shims on Windows
2026-05-23 14:08:48 +02:00
Gavin Zeng
ea72414e1c
fix(build): bundle zod inline to fix pnpm global install resolution ( #78515 )
...
Merged via squash.
Prepared head SHA: c925d1afab
Co-authored-by: ggzeng <20488795+ggzeng@users.noreply.github.com >
Co-authored-by: altaywtf <9790196+altaywtf@users.noreply.github.com >
Reviewed-by: @altaywtf
2026-05-17 19:20:42 +03:00
Peter Steinberger
1ceebf8a01
ci: harden release publish evidence
2026-05-17 06:34:58 +01:00
Peter Steinberger
522f3296a7
ci: forward-port release validation fixes
2026-05-10 20:38:36 +01:00
Peter Steinberger
d28124a14b
fix(release): classify externalized root package imports
2026-05-09 23:25:26 +01:00
Peter Steinberger
3a5a2bfaf4
test: accept externalized discord voice fallback
...
(cherry picked from commit 13424b9b3e )
2026-05-03 15:15:56 +01:00
Peter Steinberger
422f1fe9bb
fix: align postpublish verification with external plugins
...
(cherry picked from commit abe2b294ae )
2026-05-03 14:37:17 +01:00
Peter Steinberger
4b7a000dcb
chore: clean up plugin dependency leftovers
2026-05-01 21:37:08 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
f191dd3d53
fix(release): preserve plugin-local runtime deps in postpublish verify
2026-04-24 18:22:24 +01:00
Peter Steinberger
69196670b7
refactor: dedupe shared helpers
2026-04-24 08:26:37 +01:00
Tak Hoffman
7651a03424
Add packed CLI smoke checks for release packaging ( #70685 )
...
* Add packed CLI smoke release checks
* Address PR review feedback
* Harden packed CLI smoke checks
* Tighten release verifier parsing
* Scan root dist module files in release verifier
2026-04-23 13:50:15 -05:00
Peter Steinberger
a32a6c2f89
fix: stop generating qa npm sidecars
2026-04-22 23:11:01 +01:00
Peter Steinberger
26db52ed69
build: restore qa lab updater sidecar
2026-04-17 00:44:35 +01:00
Peter Steinberger
a5dafa27b6
fix(release): allow legacy qa sidecar verification
2026-04-15 20:49:30 +01:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Ayaan Zaidi
2e61d2ce3f
fix(lint): drop dead compat sidecar imports
2026-04-15 13:22:04 +05:30
Ayaan Zaidi
2791b00e72
fix(build): move compat sidecars into src
2026-04-15 13:22:04 +05:30
Peter Steinberger
e49be93f2c
fix(release): keep legacy update QA sidecars
2026-04-15 02:08:13 +01:00
Vincent Koc
a2888f8f7d
fix(ci): exclude private qa sidecars from install verify
2026-04-15 00:32:44 +01:00
Gustavo Madeira Santana
82a2db71e8
refactor(qa): split Matrix QA into optional plugin ( #66723 )
...
Merged via squash.
Prepared head SHA: 27241bd089
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Co-authored-by: gumadeiras <5599352+gumadeiras@users.noreply.github.com >
Reviewed-by: @gumadeiras
2026-04-14 16:28:57 -04:00
Vincent Koc
e3c58e04c9
fix(release): verify packaged workspace templates
2026-04-14 15:53:36 +01:00
Peter Steinberger
e26edee39e
fix(context-engine): bundle legacy runtime registration
2026-04-12 00:22:32 +01:00
Peter Steinberger
bbc3849e24
test: allow npm qa compat sidecars
2026-04-11 16:49:44 +01:00
Peter Steinberger
edf6b490a6
fix: harden bundled plugin dependency release checks
2026-04-08 15:15:44 +01:00
Peter Steinberger
d35c46d6c7
test: fix postpublish verifier sidecar handling
2026-04-08 12:51:15 +01:00
scoootscooob
d52d5ad6ff
release: mirror bundled channel deps at root ( #63065 )
...
Merged via squash.
Prepared head SHA: ac26799a54
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Co-authored-by: scoootscooob <167050519+scoootscooob@users.noreply.github.com >
Reviewed-by: @scoootscooob
2026-04-08 04:00:17 -07:00
Peter Steinberger
7dc085890e
refactor: dedupe script error formatting
2026-04-07 05:06:54 +01:00
Peter Steinberger
bb25a8050c
test: baseline bundled runtime sidecar paths
2026-04-03 14:26:01 +01:00
Peter Steinberger
ed055f44ae
refactor: route plugin runtime through bundled seams
2026-03-27 16:40:27 +00:00
Peter Steinberger
ce49d8bca9
fix: verify global npm correction installs
2026-03-23 21:04:08 -07:00