Peter Steinberger
ea08f2eb8c
fix(runtime): support Node 22.14 installs
2026-03-25 06:22:18 -07:00
Peter Steinberger
66c88b4c77
fix(update): preflight npm target node engine
2026-03-25 06:01:20 -07:00
Sally O'Malley
91adc5e718
feat(cli): support targeting running containerized openclaw instances ( #52651 )
...
Signed-off-by: sallyom <somalley@redhat.com >
2026-03-24 10:17:17 -04:00
Peter Steinberger
2e1c88b728
refactor: tighten embedded prompt and sidecar guards
2026-03-23 22:09:22 -07:00
Peter Steinberger
ce49d8bca9
fix: verify global npm correction installs
2026-03-23 21:04:08 -07:00
Peter Steinberger
a921b5bdff
test: fix update-cli default path assertion
2026-03-23 23:05:25 +00:00
Peter Steinberger
47bdc36831
test: make update-cli checkout path assertion platform-safe
2026-03-23 22:54:32 +00:00
Peter Steinberger
ffb287e1de
fix: harden update dev switch and refresh changelog
2026-03-23 10:56:35 -07:00
Peter Steinberger
54213b587f
refactor: reuse shared cli runtime test mocks
2026-03-23 01:53:28 +00:00
Peter Steinberger
75835fc664
test: restore runtime-aware cli mocks
2026-03-22 18:35:37 -07:00
Peter Steinberger
976eefe373
test: align cli runtime mocks with output runtime
2026-03-22 17:32:20 -07:00
Peter Steinberger
aaa6068c08
test: stabilize json runtime captures ( #52428 ) (thanks @karanuppal)
2026-03-22 16:56:19 -07:00
Peter Steinberger
4e531d382b
fix(ci): restore cli runtime mocks and timeout exits
2026-03-22 23:43:58 +00:00
Peter Steinberger
47e8ffc2e9
test: repair current main gate regressions
2026-03-22 22:22:46 +00:00
Peter Steinberger
e06b8d3e62
fix: harden update channel switching
2026-03-22 15:09:38 -07:00
Peter Steinberger
9f8cf7f71a
test: stabilize full gate
2026-03-17 16:21:59 +00:00
Peter Steinberger
647fb9cc3e
test: merge update cli channel cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
58313fcd05
test: merge update cli restart behavior cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
31d739fda2
test: merge update cli validation cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
c672635413
test: merge update cli outcome cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
9e29511316
test: merge update cli dry run cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
37df574da0
test: merge update cli service refresh behavior
2026-03-17 16:21:59 +00:00
Peter Steinberger
3be44b1044
test: merge update status output cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
c4323db30f
test: merge update cli service refresh cases
2026-03-17 16:21:59 +00:00
Peter Steinberger
40f1aad019
test: merge duplicate update cli scenarios
2026-03-17 16:21:58 +00:00
Vincent Koc
5a7aba94a2
CLI: support package-manager installs from GitHub main ( #47630 )
...
* CLI: resolve package-manager main install specs
* CLI: skip registry resolution for raw package specs
* CLI: support main package target updates
* CLI: document package update specs in help
* Tests: cover package install spec resolution
* Tests: cover npm main-package updates
* Tests: cover update --tag main
* Installer: support main package targets
* Installer: support main package targets on Windows
* Docs: document package-manager main updates
* Docs: document installer main targets
* Docs: document npm and pnpm main installs
* Docs: document update --tag main
* Changelog: note package-manager main installs
* Update src/infra/update-global.test.ts
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
---------
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
2026-03-15 14:18:12 -07:00
Vincent Koc
65f92fd839
Guard updater service refresh against missing invocation cwd ( #45486 )
...
* Update: capture a stable cwd for service refresh env
* Test: cover service refresh when cwd disappears
2026-03-13 18:09:01 -04:00
Vincent Koc
e56e0cc913
Fix updater refresh cwd for service reinstall ( #45452 )
...
* Fix updater refresh cwd for service reinstall
* Update: preserve relative env overrides during service refresh
* Test: cover updater service refresh env rebasing
2026-03-13 17:27:12 -04:00
Peter Steinberger
4dd4e36450
build: update deps and fix vitest 4 regressions
2026-03-13 01:02:00 +00:00
Peter Steinberger
d96069f0df
feat: add windows update package spec override
2026-03-12 23:56:48 +00:00
Peter Steinberger
91b701e183
fix: harden windows native updates
2026-03-12 23:42:14 +00:00
Peter Steinberger
fcb956a0a2
test(cli): reduce update/program suite overhead
2026-03-02 09:46:27 +00:00
Peter Steinberger
31f2bf9519
test: fix gate regressions
2026-02-24 04:39:53 +00:00
Peter Steinberger
f442a3539f
feat(update): add core auto-updater and dry-run preview
2026-02-22 17:11:36 +01:00
Peter Steinberger
ae07d3fa0f
test(cli): dedupe update restart fallback scenario setup
2026-02-22 07:44:56 +00:00
Peter Steinberger
42f27ca39d
test(cli): seed stable defaults while replacing setup resets
2026-02-22 07:35:54 +00:00
Peter Steinberger
e36f857e46
test(cli): seed restart and doctor defaults with lightweight clears
2026-02-22 07:35:54 +00:00
Peter Steinberger
67aef31187
test(cli): replace setup mock resets with clears in update suite
2026-02-22 07:35:54 +00:00
Peter Steinberger
bd9d3e2f87
refactor(test): reuse env helper in update cli tests
2026-02-21 19:13:47 +00:00
Peter Steinberger
e93ba6ce2a
fix: harden update restart service convergence
2026-02-21 17:40:28 +01:00
Peter Steinberger
20004711df
fix(update): restart daemon after service refresh
2026-02-20 00:02:53 +01:00
Peter Steinberger
03d7aad0a4
fix(test): mock runDaemonInstall with vi.mocked
2026-02-19 17:43:29 +01:00
Vincent Koc
45d9b20692
fix(cli): refresh gateway service env during update ( #21071 )
...
* changelog: add security deepMerge prototype-pollution fix entry
* update: refresh gateway service env during update restart
* test(cli): fix daemon install mock assertion
* test(cli): guard update restart false path
2026-02-19 08:32:56 -08:00
Peter Steinberger
a1cb700a05
test: dedupe and optimize test suites
2026-02-19 15:19:38 +00:00
Peter Steinberger
61c0c147ad
refactor(update-cli): share timeout option validation
2026-02-18 22:49:39 +00:00
Peter Steinberger
4750be9d5f
test(cli): extract update-cli package-install test helpers
2026-02-18 12:04:32 +00:00
cpojer
048e29ea35
chore: Fix types in tests 45/N.
2026-02-17 15:50:07 +09:00
Sebastian
0aa28c71ca
fix(doctor): move forced exit to top-level command
2026-02-16 21:20:05 -05:00
Peter Steinberger
0a188ee49a
test(ci): stabilize update and discord process tests
2026-02-16 23:47:57 +00:00
Peter Steinberger
f717a13039
refactor(agent): dedupe harness and command workflows
2026-02-16 14:59:30 +00:00