Peter Steinberger
aed7de306e
fix(qa-matrix): detect sqlite dedupe commits by payload
...
(cherry picked from commit 2fc497e67b )
2026-06-01 11:27:10 +01:00
Peter Steinberger
055063f06b
fix(qa-matrix): read sqlite inbound dedupe state
2026-06-01 11:07:53 +01:00
Peter Steinberger
8e28c773fe
chore(release): prepare 2026.6.1
2026-06-01 10:30:15 +01:00
Peter Steinberger
27dde7a4d6
chore(lint): enable stricter error rules
2026-06-01 01:12:21 +01:00
Peter Steinberger
22cb7fb6b7
chore(lint): enable no-promise-executor-return
2026-05-31 23:06:13 +01:00
Peter Steinberger
b653d94918
chore(lint): enable no-useless-assignment
2026-05-31 22:40:48 +01:00
Peter Steinberger
2df95c0b10
chore(lint): enable no-misused-promises
2026-05-31 20:42:13 +01:00
Peter Steinberger
304e2c83c0
chore(lint): enable stricter oxlint rules
2026-05-31 18:59:02 +01:00
Peter Steinberger
0d17623f00
chore: bump OpenClaw version to 2026.5.31
...
Bumps OpenClaw release metadata to 2026.5.31 across package manifests, app version files, plugin metadata, changelog headings, and generated shrinkwraps.
Verification:
- pnpm plugins:sync:check
- pnpm ios:version:check
- pnpm deps:shrinkwrap:check
- git diff --check
- stale 2026.5.30/build-code scan across changed files
- autoreview clean: no accepted/actionable findings
- PR CI green for real gates: Checks, security scans, dependency guard, app lanes, real behavior proof
Known non-code workflow issue:
- label workflow failed because this PR hits GitHub's 100-label issue cap before the size-label step.
2026-05-31 14:46:17 +01:00
Peter Steinberger
48ccc50282
chore: update dependencies
2026-05-31 09:07:53 +01:00
Peter Steinberger
deb7bc6539
chore(lint): enable readability lint rules
2026-05-31 07:17:57 +01:00
Peter Steinberger
fc90f0f15c
fix(qa-matrix): cap live timeout env
2026-05-30 03:47:22 -04:00
Peter Steinberger
cd07d013ba
chore(release): bump version to 2026.5.30
2026-05-30 06:49:13 +01:00
Vincent Koc
f3f85ae5f7
refactor: share live transport scenario helpers
2026-05-30 01:05:56 +02:00
Peter Steinberger
d7354d61b2
fix(channels): centralize stall watchdog timer bounds
2026-05-29 18:35:37 -04:00
Peter Steinberger
0983e763fe
fix(qa-matrix): cap substrate request timeouts
2026-05-29 16:22:33 -04:00
Vincent Koc
e394e0f9b8
fix(qa-matrix): cap fault proxy bodies
2026-05-29 17:02:11 +02:00
Peter Steinberger
1b138d3f38
fix(qa-matrix): centralize timeout env parsing
2026-05-29 06:27:30 -04:00
Vincent Koc
ffd4a80145
refactor: share live transport QA CLI helpers
2026-05-29 05:21:23 +02:00
Vincent Koc
ca41fa293f
refactor: share live transport scenario helpers
2026-05-29 02:58:05 +02:00
Peter Steinberger
490c226202
fix: parse matrix no-reply window strictly
2026-05-28 15:02:14 -04:00
Peter Steinberger
d23e4111b0
fix: parse matrix qa env timeouts strictly
2026-05-28 14:57:52 -04:00
Dallin Romney
8d21ac3f6e
refactor: share QA runtime helpers ( #87412 )
...
* refactor: share QA runtime helpers
* refactor: keep QA helpers private
* refactor: keep QA helpers on private runtime seam
* chore: prune stale QA duplicate ignores
* fix: align qa runtime boundary alias
* fix: avoid startup memory lint conversion
2026-05-27 21:16:24 -07:00
Peter Steinberger
cee2a50fe6
chore(release): prepare 2026.5.28
2026-05-28 01:48:07 +01:00
Peter Steinberger
dfe49ae2f4
test(matrix): quarantine live block-streaming scenario
2026-05-27 14:15:49 -04:00
Vincent Koc
140cede2e2
fix(qa): make matrix block streaming deterministic
2026-05-27 20:11:37 +02:00
Peter Steinberger
b01c6d4eaa
test(matrix): force block-streaming marker separation
2026-05-27 13:58:42 -04:00
Vincent Koc
32d9caf662
test(matrix): clarify block streaming QA prompt
2026-05-27 19:14:54 +02:00
Vincent Koc
d2a1f62d23
fix(matrix): keep fallback tool warnings mention-inert
2026-05-27 18:07:24 +02:00
Peter Steinberger
7aaca4a8a6
chore(release): prepare 2026.5.27
2026-05-27 16:53:50 +01:00
Vincent Koc
b8cf83aeb3
fix(qa): keep Matrix mention preview finals strict
2026-05-27 16:15:34 +02:00
Vincent Koc
2f1e314211
test(qa): assert final-first Matrix mention previews
2026-05-27 16:15:34 +02:00
Vincent Koc
bf5fef857a
fix(qa): use read failure for Matrix mention progress
2026-05-27 16:15:34 +02:00
Vincent Koc
101c83448b
fix(qa): relax Matrix artifact modes on Windows
2026-05-27 16:10:34 +02:00
Vincent Koc
e2f6734dac
fix(qa): force Matrix mention progress search
2026-05-27 15:35:01 +02:00
Vincent Koc
983759b9b8
fix(qa): create Matrix mention progress target
2026-05-27 14:14:17 +02:00
Vincent Koc
a275ce8611
fix(qa): accept Matrix tool error final races
2026-05-27 13:43:17 +02:00
Vincent Koc
099b0f816a
fix(qa): cap Matrix readiness polling
2026-05-27 13:39:14 +02:00
Vincent Koc
f4b9d24621
fix(qa): stop Matrix phases after run timeout
2026-05-27 13:22:18 +02:00
Vincent Koc
b8fc2f6587
fix(qa): kill timed out Matrix CLI runs
2026-05-27 13:01:36 +02:00
Vincent Koc
a46e839f7c
fix(qa): tolerate fast Matrix tool replies
2026-05-27 12:41:04 +02:00
Vincent Koc
42f3550f7e
fix(qa): hide Matrix tool progress marker in workspace
2026-05-27 12:09:35 +02:00
Vincent Koc
32b3fb698d
fix(qa): harden Matrix tool progress scenario
2026-05-27 11:37:55 +02:00
Peter Steinberger
d00d0a21c2
chore: bump OpenClaw to 2026.5.26
2026-05-26 01:26:00 +01:00
Peter Steinberger
c1a026a976
fix: stabilize tests and reduce plugin memory churn
2026-05-26 00:01:30 +01:00
Vincent Koc
00f9809531
test(qa-matrix): use larger media coverage jpeg
2026-05-25 23:45:04 +01:00
Vincent Koc
0f54221f86
test(qa-matrix): use valid media coverage jpeg
2026-05-25 23:07:11 +01:00
Peter Steinberger
77d9ac30bb
refactor: reuse shared coercion helpers ( #86419 )
...
* refactor: share talk event metric extraction
* refactor: reuse shared coercion helpers
* refactor: reuse shared primitive guards
* refactor: reuse shared record guard
* refactor: reuse shared primitive helpers
* refactor: reuse shared string guards
* refactor: reuse shared non-empty string guard
* refactor: share plugin primitive coercion helpers
* refactor: reuse plugin coercion helpers
* refactor: reuse plugin coercion helpers in more plugins
* refactor: reuse channel coercion helpers
* refactor: reuse monitor coercion helpers
* refactor: reuse provider coercion helpers
* refactor: reuse core coercion helpers
* refactor: reuse runtime coercion helpers
* refactor: reuse helper coercion in codex paths
* refactor: reuse helper coercion in runtime paths
* refactor: reuse codex app-server coercion helpers
* refactor: reuse codex record helpers
* refactor: reuse migration and qa record helpers
* refactor: reuse feishu and core helper guards
* refactor: reuse browser and policy coercion helpers
* refactor: reuse memory wiki record helper
* refactor: share boolean coercion helpers
* refactor: reuse finite number coercion
* refactor: reuse trimmed string list helpers
* refactor: reuse string list normalization
* refactor: reuse remaining string list helpers
* refactor: reuse string entry normalizer
* refactor: share sorted string helpers
* refactor: share string list normalization
* test: preserve command registry browser imports
* refactor: reuse trimmed list helpers
* refactor: reuse string dedupe helpers
* refactor: reuse local dedupe helpers
* refactor: reuse more string dedupe helpers
* refactor: reuse command string dedupe helpers
* refactor: dedupe memory path lists with helper
* refactor: expose string dedupe helpers to plugins
* refactor: reuse core string dedupe helpers
* refactor: reuse shared unique value helpers
* refactor: reuse unique helpers in agent utilities
* refactor: reuse unique helpers in config plumbing
* refactor: reuse unique helpers in extensions
* refactor: reuse unique helpers in core utilities
* refactor: reuse unique helpers in qa plugins
* refactor: reuse unique helpers in memory plugins
* refactor: reuse unique helpers in channel plugins
* refactor: reuse unique helpers in core tails
* refactor: reuse unique helper in comfy workflow
* refactor: reuse unique helpers in test utilities
* refactor: expose unique value helper to plugins
* refactor: reuse unique helpers for numeric lists
* refactor: replace index dedupe filters
* refactor: reuse string entry normalization
* refactor: reuse string normalization in plugin helpers
* refactor: reuse string normalization in extension helpers
* refactor: reuse string normalization in channel parsers
* refactor: reuse string normalization in memory search
* refactor: reuse string normalization in provider parsers
* refactor: reuse string normalization in qa helpers
* refactor: reuse string normalization in infra parsers
* refactor: reuse string normalization in messaging parsers
* refactor: reuse string normalization in core parsers
* refactor: reuse string normalization in extension parsers
* refactor: reuse string normalization in remaining parsers
* refactor: reuse string normalization in final parser spots
* refactor: reuse string normalization in qa media helpers
* refactor: reuse normalization in provider and media lists
* refactor: reuse normalization for remaining set filters
* refactor: reuse normalization in policy allowlists
* refactor: reuse normalization in session and owner lists
* refactor: centralize primitive string lists
* refactor: reuse lowercase entry helpers
* refactor: reuse sorted string helpers
* refactor: reuse unique trimmed helpers
* refactor: reuse string normalization helpers
* refactor: reuse catalog string helpers
* refactor: reuse remaining string helpers
* refactor: simplify remaining list normalization
* refactor: reuse codex auth order normalization
* chore: refresh plugin sdk api baseline
* fix: make shared string sorting deterministic
* chore: refresh plugin sdk api baseline
* fix: align host env security ordering
2026-05-25 21:20:41 +01:00
Peter Steinberger
0cba872e38
chore: bump version to 2026.5.24
2026-05-24 02:40:16 +01:00
Peter Steinberger
4df34cb790
chore(release): bump version to 2026.5.22
2026-05-22 21:25:16 +01:00