Peter Steinberger
8aeb8c6623
refactor: finish database-first state migration
2026-05-11 01:43:12 +01:00
Peter Steinberger
f9c0dc2d2b
fix(feishu): fall back from missing thread replies ( #80306 )
...
Summary:
- The branch adds an opt-in Feishu top-level group-send fallback for withdrawn or missing normal quoted thread replies, plus regression coverage, a changelog entry, and CI/lint typing and baseline refreshes.
- Reproducibility: yes. at source level. Current main hard-errors withdrawn/not-found Feishu reply targets when `replyInThread` is true, and the existing regression test asserts that no top-level create fallback occurs.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(feishu): fall back from missing thread replies
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-8030…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-80306 with ma…
- PR branch already contained follow-up commit before automerge: fix(ci): satisfy stricter lint and test types
- PR branch already contained follow-up commit before automerge: fix(ci): align Node 24 test typing
Validation:
- ClawSweeper review passed for head 93146f9d13 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 93146f9d13
Review: https://github.com/openclaw/openclaw/pull/80306#issuecomment-4415604729
Co-authored-by: Peter Steinberger <steipete@gmail.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
2026-05-10 16:41:51 +00:00
Shakker
ed91069b40
test: tighten google chat reply log assertion
2026-05-10 17:32:05 +01:00
Shakker
bc22ce8fdd
test: tighten google chat webhook assertions
2026-05-10 17:31:15 +01:00
Shakker
be43b44562
test: tighten google chat access assertion
2026-05-10 17:29:49 +01:00
Shakker
93e0c9a17f
test: tighten google chat action assertions
2026-05-10 17:28:47 +01:00
Peter Steinberger
f3ee9e26f9
test: clear broad mock helper lint
2026-05-10 17:06:15 +01:00
Peter Steinberger
93b5fcb48b
test: clear googlechat channel broad matchers
2026-05-10 16:11:14 +01:00
Peter Steinberger
9a7778d8aa
fix: declare extension runtime deps
2026-05-10 12:37:10 +01:00
Peter Steinberger
4f32a32ed6
refactor: move rare sdk seams into owners
2026-05-10 12:37:10 +01:00
Peter Steinberger
827b0de0ce
refactor: reduce plugin sdk surface
2026-05-10 12:37:10 +01:00
Peter Steinberger
9243b575ed
chore(release): prepare 2026.5.10-beta.1
2026-05-10 06:13:38 +01:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Peter Steinberger
9385eaaf88
chore(release): prepare 2026.5.8
2026-05-09 08:05:17 +01:00
Peter Steinberger
c85aaa6e47
test: tighten googlechat auth runtime callbacks
2026-05-09 06:42:46 +01:00
Peter Steinberger
3e1dc0f284
test: tighten googlechat auth transport assertions
2026-05-09 06:41:05 +01:00
Peter Steinberger
be1a1c4a6e
test: tighten googlechat pairing text
2026-05-09 06:39:20 +01:00
Peter Steinberger
bb95031ea5
test: tighten googlechat webhook body assertion
2026-05-09 06:38:00 +01:00
Peter Steinberger
ce843fe53d
test: tighten googlechat pairing timestamp
2026-05-09 06:36:58 +01:00
Shakker
c4d05b0dfc
test: tighten messaging plugin array assertions
2026-05-09 05:00:33 +01:00
Peter Steinberger
9cb204bdc2
test: tighten googlechat auth redaction assertion
2026-05-09 01:38:46 +01:00
Peter Steinberger
9557fd1e23
test: simplify googlechat chunk word scan
2026-05-08 23:54:11 +01:00
Peter Steinberger
9ef37d1907
test: tighten assertions and harness coverage
2026-05-08 05:28:12 +01:00
Peter Steinberger
6a4069dead
fix: share plugin runtime helpers
...
Consolidate shared plugin runtime MIME/schema helpers, preserve canonical runtime behavior, and guard QQBot STT fetches.
2026-05-08 00:28:43 +01:00
Peter Steinberger
1ef85c7d4c
test: make suites safe without isolation ( #78834 )
...
* test: make suites safe without isolation
* fix: narrow auth profile credential types
* test: inject channel module loader factory locally
2026-05-07 08:43:29 +01:00
Josh Lehman
b22c8998ca
fix(doctor): discover load-path plugin contracts ( #77477 )
...
Merged via squash.
Prepared head SHA: d428fd47f5
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-05-06 11:50:47 -07:00
Vincent Koc
e43ae8e8cd
fix(googlechat): import action name contract type
2026-05-06 11:36:02 -07:00
Peter Steinberger
71a6260034
fix(googlechat): remove duplicate channel import
2026-05-06 19:24:19 +01:00
Peter Steinberger
90b69cac02
test(perf): slim channel directory contracts
2026-05-06 19:18:53 +01:00
Peter Steinberger
0b88d6286c
chore: bump version to 2026.5.6
2026-05-06 09:47:34 +01:00
Peter Steinberger
05eda57b3c
refactor: migrate bundled plugins to message lifecycle
2026-05-06 01:46:42 +01:00
Peter Steinberger
8ee08b2b77
chore: update dependencies
2026-05-04 23:07:09 +01:00
Peter Steinberger
5397667272
chore(release): prepare 2026.5.4
2026-05-04 10:09:55 +01:00
Vincent Koc
b31c001a2b
fix(googlechat): isolate auth transports
2026-05-04 00:48:28 -07:00
Peter Steinberger
e524878998
fix(googlechat): normalize auth response headers
2026-05-04 08:40:28 +01:00
Vincent Koc
3f27ef8ef8
test(googlechat): mirror gaxios interceptor surface
2026-05-03 15:26:39 -07:00
Vincent Koc
d3ee67b420
fix(googlechat): correct group setup example
2026-05-03 14:54:35 -07:00
Vincent Koc
01e2755dc3
fix(googlechat): normalize auth transport headers
2026-05-03 11:20:54 -07:00
Vincent Koc
3ee5df618a
Revert "fix(plugins): align beta external launch metadata"
...
This reverts commit 34581bf46c .
2026-05-03 02:53:36 -07:00
Vincent Koc
34581bf46c
fix(plugins): align beta external launch metadata
2026-05-03 02:51:18 -07:00
Peter Steinberger
31161abd40
chore(release): bump version to 2026.5.3
2026-05-03 03:08:47 +01:00
Peter Steinberger
80da0a0213
chore: bump version to 2026.5.2
2026-05-02 11:58:45 +01:00
Peter Steinberger
d111676bcb
ci: externalize more channel plugins
2026-05-02 07:52:26 +01:00
Peter Steinberger
43121fb096
fix: guard provider-prefixed delivery targets
2026-05-02 05:30:41 +01:00
Peter Steinberger
20945b84b4
feat: generalize message access groups ( #75813 )
2026-05-01 23:55:26 +01:00
Peter Steinberger
ed8f50f240
refactor: simplify plugin dependency handling
...
Simplify plugin installation and runtime loading around package-manager-owned dependencies, with Jiti reserved for local/TS fallback paths.
Also scans npm plugin install roots so hoisted transitive dependencies are covered by dependency denylist and node_modules symlink checks.
2026-05-01 21:32:22 +01:00
Peter Steinberger
18417f80ad
refactor: annotate secret target registries
2026-05-01 20:38:03 +01:00
Peter Steinberger
0f5648bf0d
refactor: trim secret contract type imports
2026-05-01 20:34:18 +01:00
Peter Steinberger
01595d60c1
refactor: trim google chat helper exports
2026-05-01 16:34:45 +01:00
Peter Steinberger
15649228d4
refactor: trim extension helper shims
2026-05-01 14:39:03 +01:00