Peter Steinberger
01c384cbf9
refactor: prune legacy plugin dependency debris on postinstall
2026-05-01 22:08:28 +01:00
Peter Steinberger
1e4f511f0a
chore: clean up plugin dependency wording
2026-05-01 21:39:03 +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
250376f885
fix: simplify bundled runtime dependency repair ( #75183 )
...
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.
ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.
Validation:
- ClawSweeper review passed for head 04dc566534 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: Shakker <shakkerdroid@gmail.com >
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com >
2026-05-01 07:49:02 +00:00
openclaw-clownfish[bot]
1a936f225e
fix: Found one bug in the new compile-cache prune path: it removes a d ( #74067 )
...
* fix: Found one bug in the new compile-cache prune path: it removes a d
* fix(postinstall): keep compile cache pruning resilient
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-04-29 01:12:59 -07:00
Peter Steinberger
128115fb25
fix(update): prune stale compile cache on install
2026-04-29 05:17:39 +01:00
Peter Steinberger
03b1731d0f
fix(ci): preserve imported dist chunks after install
2026-04-29 01:13:03 +01:00
Peter Steinberger
955b4df093
fix(ci): stabilize full release validation
2026-04-28 23:54:43 +01:00
Peter Steinberger
7d4da9c610
fix(plugins): ignore inherited npm dry-run for runtime deps
2026-04-28 02:36:48 +01:00
Peter Steinberger
d23ee2f702
fix: hide bundled runtime npm windows
2026-04-27 08:31:07 +01:00
Peter Steinberger
eccb79db99
build: remove private QA package compat shims
2026-04-27 00:26:02 +01:00
Peter Steinberger
26e4eb8e40
fix(update): ignore plugin install stages in dist verify
2026-04-26 07:28:02 +01:00
Vincent Koc
73cacebac3
fix(plugins): normalize registry migration env flags
2026-04-25 16:12:01 -07:00
Vincent Koc
ad8296e685
fix(plugins): harden registry migration guards
2026-04-25 04:59:52 -07:00
Vincent Koc
d7cf803705
fix(plugins): preflight registry install migration
2026-04-25 04:59:52 -07:00
Vincent Koc
81aefb9a18
feat(plugins): migrate plugin registry on install
2026-04-25 04:59:52 -07:00
pashpashpash
103d7af458
Fix legacy update compat sidecars
2026-04-22 19:27:52 -07:00
Peter Steinberger
0ada97d513
fix: restore legacy update compat sidecars
2026-04-23 02:19:19 +01:00
Peter Steinberger
a32a6c2f89
fix: stop generating qa npm sidecars
2026-04-22 23:11:01 +01:00
Peter Steinberger
9d66a900e5
fix(plugins): harden bundled runtime dep staging
2026-04-22 18:49:13 +01:00
Peter Steinberger
d2185bd45b
fix: run packed bundled postinstall in release check
...
(cherry picked from commit e57e54e591 )
2026-04-21 16:40:07 +01:00
Peter Steinberger
494cd78889
fix: tolerate pnpm-backed runtime dependency installs
2026-04-21 07:37:48 +01:00
Peter Steinberger
14eb1923b4
test: share postinstall davey fixture
2026-04-20 17:38:46 +01:00
Peter Steinberger
8a4332864b
fix(plugins): stop eager bundled plugin dep install ( #69334 )
...
* fix(plugins): stop eager bundled plugin dep install
* test(auto-reply): mock direct auth profile store imports
2026-04-20 14:41:18 +01:00
Peter Steinberger
26db52ed69
build: restore qa lab updater sidecar
2026-04-17 00:44:35 +01:00
Peter Steinberger
ed04d38bec
build: restore qa channel updater sidecar
2026-04-17 00:00:41 +01:00
Peter Steinberger
229eb72cf6
build: exclude private QA from npm package
2026-04-15 09:39:51 -07:00
Vincent Koc
7f35f76914
fix(update): harden dist inventory handling
2026-04-15 09:16:46 +01:00
Ayaan Zaidi
2a8226f8e2
fix(postinstall): reject dist symlink escapes
2026-04-15 13:22:04 +05:30
Ayaan Zaidi
9e1df98475
fix(postinstall): reject unsafe dist symlinks
2026-04-15 13:22:04 +05:30
Ayaan Zaidi
1077cb74f9
test(postinstall): use real dist inventory fixtures
2026-04-15 13:22:04 +05:30
Ayaan Zaidi
5754667c87
fix(postinstall): prune stale packaged dist files
2026-04-15 13:22:04 +05:30
Peter Steinberger
ad7f605a6d
fix(plugins): tolerate bundled peer resolution
2026-04-13 00:20:52 +01:00
Peter Steinberger
d77360c076
fix(plugins): restore missing native runtime deps
2026-04-13 00:20:52 +01:00
Ayaan Zaidi
f4ec59c431
fix(build): honor postinstall disable flag
2026-04-08 21:01:53 +05:30
Ayaan Zaidi
66ec8909bd
fix(build): address bundled plugin prune review
2026-04-08 21:01:53 +05:30
Ayaan Zaidi
b28fe1b92f
fix(build): prune stale bundled plugin node_modules
2026-04-08 21:01:53 +05:30
Peter Steinberger
95e397a266
refactor: dedupe repeated test helpers
2026-04-08 09:58:22 +01:00
Vincent Koc
319217a30d
test(scripts): add async temp dir helper
2026-04-06 05:37:38 +01:00
Onur
7de3a16ab4
ACPX: bump pinned version to 0.4.1 ( #60918 )
...
* ACPX: bump pinned version to 0.4.1
* ACPX: refresh lockfile for 0.4.1
2026-04-04 17:37:17 +02:00
Peter Steinberger
95182d51cc
fix: harden bundled plugin runtime deps
2026-04-01 08:55:00 +01:00
Peter Steinberger
31ed09bc96
fix: run bundled deps postinstall for global npm
2026-04-01 08:38:24 +01:00
Ayaan Zaidi
5a95d65f1e
fix: restore bundled runtime dependency provisioning ( #58782 ) (thanks @obviyus)
...
* fix: restore bundled runtime dependency provisioning
* fix: ship npm runner in packed installs
* fix: address bundled runtime staging review feedback
* fix: include npm runner in docker build contexts
* fix: restore bundled runtime dependency provisioning (#58782 ) (thanks @obviyus)
* fix: allow caret specs through windows npm cmd (#58782 ) (thanks @obviyus)
2026-04-01 13:03:36 +05:30
Peter Steinberger
28673a9388
fix: restore bundled plugin runtime deps after global install
2026-03-31 17:49:24 +01:00
Peter Steinberger
73477eee4c
fix: harden ACP plugin tools bridge ( #56867 ) (thanks @joe2643)
2026-03-30 05:09:59 +09:00