Shakker
|
006d6556b8
|
refactor: expose selected plugin payload checks
|
2026-07-18 07:13:45 +01:00 |
|
Vito Cappello
|
748fc04419
|
fix(update): classify unreadable plugin manifests (#110200)
Co-authored-by: VACInc <3279061+VACInc@users.noreply.github.com>
|
2026-07-17 16:33:04 -07:00 |
|
LiLan0125
|
4391041026
|
fix(update): validate bundle plugin payloads by manifest contract (#98010)
* fix(update): validate bundle plugin payloads by manifest contract
Closes #97985
* fix(update): preserve native payload checks for dual-format plugins
* fix(update): satisfy payload validation lint
* fix(update): cover persisted marketplace bundles
|
2026-07-01 03:18:03 -07:00 |
|
Peter Steinberger
|
4499b24781
|
docs: document cli program tests
|
2026-06-04 19:41:55 -04:00 |
|
Fermin Quant
|
342bde2af6
|
fix(update): avoid duplicate plugin smoke failures
|
2026-05-26 00:04:27 +01:00 |
|
FullerStackDev
|
571f364cd7
|
fix(update): repair managed npm plugin peers
|
2026-05-22 18:29:14 +01:00 |
|
Vincent Koc
|
d2e0a8231f
|
fix(plugins): reject malformed package entries
|
2026-05-16 03:44:33 +08:00 |
|
Shakker
|
fcfa2617a8
|
test: check plugin payload failures
|
2026-05-12 10:11:43 +01:00 |
|
Peter Steinberger
|
7d75bffa17
|
fix: reuse package entry validation in update smoke
|
2026-05-12 08:44:00 +01:00 |
|
B.K.
|
109493bcdd
|
fix(update): mandatory post-core plugin convergence before gateway restart
Summary:
- validate active plugin payloads, including openclaw.extensions entry files, after core package updates
- treat corrupt active install records without installPath as convergence failures
- prevent managed gateway recovery restart when post-core plugin convergence fails
Verification:
- CI=true pnpm test src/cli/update-cli/plugin-payload-validation.test.ts src/cli/update-cli/post-core-plugin-convergence.test.ts src/cli/update-cli.test.ts src/commands/doctor/shared/missing-configured-plugin-install.test.ts src/commands/doctor/shared/update-phase.test.ts
- CI=true pnpm check:changed
- PR checks green for 2afa84dffe
|
2026-05-12 08:02:10 +01:00 |
|