Shakker
|
6c44a6b21f
|
test: elide run main null guard
|
2026-05-12 21:07:14 +01:00 |
|
Shakker
|
cd98df601c
|
test: compel uninstall plan params
|
2026-05-12 21:02:16 +01:00 |
|
Kevin Lin
|
9ff5250792
|
fix(codex): gate migration on app readiness (#80815)
* fix(codex): gate migration on app readiness
* fix(codex): preserve source auth during migration
* fix(codex): isolate migration source app probes
* docs(codex): align migration readiness reasons
* docs(codex): remove stale auth-required source reason
* fix(codex): narrow native auth profile resolver input
* fix: clarify codex migration subscription gating
* refactor: simplify codex migration subscription gate
* fix: make codex app verification optional
* docs: clarify codex app inventory cache
* test: avoid map spread in migration test
|
2026-05-12 13:01:22 -07:00 |
|
Shakker
|
046d6fc0ae
|
test: seek cron list log text
|
2026-05-12 20:48:33 +01:00 |
|
Peter Steinberger
|
0dbe2e9e12
|
test: dedupe nodes approval timeout mock reads
|
2026-05-12 19:57:38 +01:00 |
|
Shakker
|
c9d28775ec
|
test: reprise optional install retry
|
2026-05-12 19:56:38 +01:00 |
|
Peter Steinberger
|
c964da8d58
|
test: dedupe daemon install mock reads
|
2026-05-12 19:54:55 +01:00 |
|
Peter Steinberger
|
a3534aedae
|
test: dedupe channel auth mock reads
|
2026-05-12 19:52:39 +01:00 |
|
Shakker
|
24e8a28057
|
test: forward daemon probe timeouts exactly
|
2026-05-12 19:45:50 +01:00 |
|
Peter Steinberger
|
ff64d8dde7
|
test: dedupe capability cli mock reads
|
2026-05-12 19:37:37 +01:00 |
|
Peter Steinberger
|
66421d413f
|
test: dedupe maintenance cli mock reads
|
2026-05-12 19:10:46 +01:00 |
|
Peter Steinberger
|
63a44ed310
|
test: dedupe system cli mock reads
|
2026-05-12 19:04:19 +01:00 |
|
Shakker
|
ac9cddf353
|
test: print cli parse errors
|
2026-05-12 18:54:06 +01:00 |
|
Shakker
|
133fe11618
|
test: arrange cli failure lines
|
2026-05-12 18:54:06 +01:00 |
|
Peter Steinberger
|
4b41e591fe
|
test: dedupe directory cli mock reads
|
2026-05-12 18:46:03 +01:00 |
|
Peter Steinberger
|
1e3a7548d9
|
test: dedupe update cli mock reads
|
2026-05-12 18:10:15 +01:00 |
|
Shakker
|
7bb2d20303
|
test: remove duplicate gateway startup case
|
2026-05-12 11:09:49 +01:00 |
|
Shakker
|
54bbf40add
|
test: pin invalid-config restart guidance
|
2026-05-12 10:17:17 +01:00 |
|
Shakker
|
43332ce3fa
|
test: check post-core helper calls
|
2026-05-12 10:15:22 +01:00 |
|
Shakker
|
3c47ab331e
|
test: check post-core warning payloads
|
2026-05-12 10:14:08 +01:00 |
|
Shakker
|
fcfa2617a8
|
test: check plugin payload failures
|
2026-05-12 10:11:43 +01:00 |
|
Shakker
|
dbbb7f0aaf
|
test: check skills json formatting
|
2026-05-12 10:01:24 +01:00 |
|
Shakker
|
db30000220
|
test: check logs follow notices
|
2026-05-12 09:45:01 +01:00 |
|
Shakker
|
dda4632d38
|
test: check progress log output
|
2026-05-12 09:29:45 +01:00 |
|
Peter Steinberger
|
7d75bffa17
|
fix: reuse package entry validation in update smoke
|
2026-05-12 08:44:00 +01:00 |
|
Peter Steinberger
|
2feab20368
|
test: guard update cli mock calls
|
2026-05-12 08:17:33 +01:00 |
|
Peter Steinberger
|
da7f9a6267
|
test: guard runtime capture mock calls
|
2026-05-12 08:15:26 +01:00 |
|
Peter Steinberger
|
5ed2a9a4e2
|
test: guard config cli mock calls
|
2026-05-12 08:14:03 +01:00 |
|
Peter Steinberger
|
3d37afd3d2
|
test: guard capability cli mock calls
|
2026-05-12 08:12:14 +01:00 |
|
Peter Steinberger
|
ced66da8e1
|
test: guard exec approvals mock calls
|
2026-05-12 08:09:53 +01:00 |
|
Peter Steinberger
|
c070ea3974
|
test: guard gateway cli mock calls
|
2026-05-12 08:08:49 +01:00 |
|
Peter Steinberger
|
81d973e09d
|
test: guard daemon cli mock calls
|
2026-05-12 08:07:34 +01:00 |
|
Peter Steinberger
|
aba8b00af3
|
test: guard program help mock calls
|
2026-05-12 08:05:29 +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 |
|
Peter Steinberger
|
e7ba2f9b0d
|
test: guard maintenance mock calls
|
2026-05-12 08:01:40 +01:00 |
|
Peter Steinberger
|
a978f0fe36
|
test: guard nodes basic mock calls
|
2026-05-12 07:59:24 +01:00 |
|
Peter Steinberger
|
14042cff90
|
test: guard nodes media mock calls
|
2026-05-12 07:56:48 +01:00 |
|
Peter Steinberger
|
00d0d4bd19
|
test: guard nodes approval mock calls
|
2026-05-12 07:53:20 +01:00 |
|
Peter Steinberger
|
a676366200
|
test: guard command secret target mock calls
|
2026-05-12 07:49:19 +01:00 |
|
Peter Steinberger
|
ee1a278aea
|
test: guard directory cli mock calls
|
2026-05-12 07:46:44 +01:00 |
|
Peter Steinberger
|
e7e3e903bf
|
test: guard plugins list mock calls
|
2026-05-12 07:44:05 +01:00 |
|
Peter Steinberger
|
d40ffd95b0
|
test: guard plugin registry mock calls
|
2026-05-12 07:42:27 +01:00 |
|
Peter Steinberger
|
abb4f96b81
|
test: guard proxy cli mock calls
|
2026-05-12 07:40:36 +01:00 |
|
Peter Steinberger
|
bd3c2e75ca
|
test: guard qr cli mock calls
|
2026-05-12 07:39:18 +01:00 |
|
Peter Steinberger
|
5908826599
|
test: guard command secret mock calls
|
2026-05-12 07:36:47 +01:00 |
|
Peter Steinberger
|
f863447fe1
|
test: guard cli route mock calls
|
2026-05-12 07:33:28 +01:00 |
|
Peter Steinberger
|
dd0c34f5df
|
test: guard cli utils mock calls
|
2026-05-12 07:31:37 +01:00 |
|
Peter Steinberger
|
3b82156dff
|
test: guard node cli mock calls
|
2026-05-12 07:29:54 +01:00 |
|
Peter Steinberger
|
3d93d127f3
|
test: guard gateway run mock calls
|
2026-05-12 07:28:41 +01:00 |
|
Peter Steinberger
|
14cb165ddd
|
test: guard acp cli mock calls
|
2026-05-12 07:27:12 +01:00 |
|