Peter Steinberger
acd1bd7d31
fix(exec): skip node approval prepare in yolo mode
2026-04-27 01:27:58 +01:00
Peter Steinberger
11e17793e1
ci: include node22 compat in manual full ci
2026-04-27 01:27:27 +01:00
Peter Steinberger
90b3cdb6a7
test(docker): fix update fixture pnpm patch config
2026-04-27 01:25:00 +01:00
Peter Steinberger
7ca2f9fed5
test(docker): align package harness image
2026-04-27 01:22:58 +01:00
Vincent Koc
732a5842ee
fix(gateway): defer implicit qmd memory startup
2026-04-26 17:21:50 -07:00
Vincent Koc
d7c173b694
fix(gateway): harden macOS launchd service startup
2026-04-26 17:18:49 -07:00
Peter Steinberger
6fed787297
test: align release boundary expectations
2026-04-27 01:16:15 +01:00
Vincent Koc
7cecbe1002
test(plugins): guard cold status snapshots
...
Add a reusable cold plugin fixture and status snapshot guard proving read-only plugin metadata paths do not import plugin runtime entries.
2026-04-26 17:15:39 -07:00
Peter Steinberger
0f672dcc73
fix(ollama): align web search endpoint routing
2026-04-27 01:10:41 +01:00
Peter Steinberger
b825c8d34b
test: fix full ci suite follow-ups
2026-04-27 01:10:32 +01:00
Peter Steinberger
3b514ad5f3
test(docker): run mounted harnesses with image tsx
2026-04-27 01:05:20 +01:00
Peter Steinberger
82b928232e
test(docker): stabilize package update lanes
2026-04-27 01:02:36 +01:00
Peter Steinberger
30d9e70988
test(gateway): stabilize session cleanup gates
2026-04-27 01:02:13 +01:00
Peter Steinberger
a3e0674261
fix(ollama): harden native provider routing
2026-04-27 01:02:13 +01:00
Peter Steinberger
be56f172ab
fix: scope qmd root memory collection
2026-04-27 01:01:58 +01:00
Peter Steinberger
d2786fb969
test(docker): run observability harness with global tsx
2026-04-27 00:57:55 +01:00
Peter Steinberger
fa0729e145
test: auto-discover vitest suites
2026-04-27 00:55:06 +01:00
Peter Steinberger
21c51bc140
test(docker): resolve otel decoder from plugin runtime
2026-04-27 00:51:47 +01:00
Vincent Koc
265bc6b6ea
test(plugins): guard command cold registry paths
...
Add command-level sentinel coverage proving channel setup metadata, onboarding auth choices, and models-list provider ownership stay on manifest/registry paths without importing plugin runtime.\n\nLocal verification:\n- pnpm exec oxfmt --check --threads=1 src/commands/plugin-control-plane-cold-imports.test.ts\n- OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm test:serial src/commands/plugin-control-plane-cold-imports.test.ts\n- OPENCLAW_LOCAL_CHECK_MODE=throttled pnpm check:changed\n- clean rebase sanity: git diff --check origin/main...HEAD\n\nPR CI had known unrelated main-red failures matching latest main run 24970053892; the new sentinel test passed in CI.
2026-04-26 16:51:36 -07:00
Peter Steinberger
42db865673
test(docker): run observability on shared image
2026-04-27 00:49:36 +01:00
Vincent Koc
5d7c6e6bda
test(docker): add observability smoke
...
Add Docker aggregate observability coverage for QA-lab OTEL and Prometheus diagnostics.
2026-04-26 16:43:56 -07:00
Tak Hoffman
560ddd2f9b
Fail package update on unhealthy restart ( #72422 )
2026-04-26 18:38:23 -05:00
Peter Steinberger
998e37fcb3
ci: allow installer smoke baseline override
2026-04-27 00:31:30 +01:00
Vincent Koc
3cc52d9050
docs(changelog): note codex usage accounting fix
2026-04-26 16:27:23 -07:00
Vincent Koc
7902c769da
fix(codex): normalize cached harness input tokens
2026-04-26 16:27:23 -07:00
Peter Steinberger
9be8d43c31
docs: document installer recovery cleanup
2026-04-27 00:26:02 +01:00
Peter Steinberger
eccb79db99
build: remove private QA package compat shims
2026-04-27 00:26:02 +01:00
Peter Steinberger
09a635a28b
test: fix main release validation forward-port
2026-04-27 00:07:31 +01:00
Peter Steinberger
5b257cb352
test(qa): drop brittle telegram workflow assertions
...
(cherry picked from commit b02fdb8264 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
efe940e9cb
ci(qa): remove telegram beta approval gate
...
(cherry picked from commit 5e04b0f97a )
2026-04-27 00:07:31 +01:00
Peter Steinberger
8d909ed0da
ci(docker): pass beta env to installer e2e
...
(cherry picked from commit 7677b4ca24 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
1bb46ce68a
ci(docker): test release installer against beta
...
(cherry picked from commit d8c4dcb6a4 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
54e77a9ec4
ci(docker): use resolved pnpm for scheduled lanes
...
(cherry picked from commit 61a539a1b7 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
43e651db9a
ci(docker): preserve pnpm path in scheduler lanes
...
(cherry picked from commit 2e8a089836 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
e7d069edcf
test(qa): relax telegram mention reply assertion
...
(cherry picked from commit 7109251318 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
17094640f8
ci(release): trust release branch docker checks
...
(cherry picked from commit abf0ef9cd3 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
16c6a92c53
ci(release): allow npm telegram e2e from release branch
...
(cherry picked from commit 53f8e9de13 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
ef3309a986
fix(release): harden beta validation lanes
...
(cherry picked from commit 218bceaa14 )
2026-04-27 00:07:31 +01:00
Peter Steinberger
95ae3c00bd
docs: explain test routing model
2026-04-27 00:05:27 +01:00
Vincent Koc
97e64196a0
fix(hooks): use local timezone for session-memory filenames ( #72408 )
2026-04-26 16:04:10 -07:00
Peter Steinberger
41ad03dda4
fix(test): allow legacy qa inventory entry
2026-04-27 00:02:33 +01:00
Peter Steinberger
4a578740a2
refactor: deduplicate changed lane detection
2026-04-27 00:02:00 +01:00
Peter Steinberger
20d6daaeaa
docs: document automatic bonjour container policy
2026-04-27 00:00:22 +01:00
Peter Steinberger
6018f29dbf
ci: keep docker bonjour setting automatic
2026-04-27 00:00:22 +01:00
Peter Steinberger
989cfd1e33
fix(bonjour): auto-disable advertising in containers
2026-04-27 00:00:22 +01:00
Peter Steinberger
89ab39ca64
test: simplify changed test routing
2026-04-26 23:58:13 +01:00
Peter Steinberger
199d5f765f
docs(test): explain cheap docker reruns
2026-04-26 23:56:14 +01:00
Peter Steinberger
2fe11020d2
refactor(test): split bundled channel docker scenarios
2026-04-26 23:56:14 +01:00
Peter Steinberger
1ddf6b4e39
ci: skip existing docker e2e images
2026-04-26 23:56:14 +01:00
Peter Steinberger
1a02d00eb4
test: add docker e2e rerun helpers
2026-04-26 23:56:14 +01:00