Peter Steinberger
8aeb8c6623
refactor: finish database-first state migration
2026-05-11 01:43:12 +01:00
Peter Steinberger
3242ee7395
test: remove legacy session store fixtures
2026-05-11 01:42:09 +01:00
Peter Steinberger
07779a98ae
refactor: remove legacy session store cache
2026-05-11 01:42:07 +01:00
Peter Steinberger
08134a1c09
test(pnpm): update pnpm 11 workflow guards
2026-05-11 00:48:14 +01:00
Altay
d22424f7d2
fix(ci): keep Docker patch smoke on pnpm workspace config
2026-05-11 00:48:14 +01:00
Altay
3855e7b0ac
build(pnpm): upgrade workspace to pnpm 11
2026-05-11 00:48:14 +01:00
Peter Steinberger
18997be120
ci: speed up release validation reruns
2026-05-11 00:22:19 +01:00
pashpashpash
0e8a7e12da
Enable Codex native code mode for OpenClaw harness runs ( #80001 )
...
* fix(codex): enable native code mode in harness
* test(codex): update code mode prompt snapshots
* test(codex): align code mode thread config expectations
* chore(protocol): refresh generated Swift agent params
* fix(codex): enable code-mode-only harness threads
* test(discord): fix test mock type assertions
* test: fix remaining test type assertions
* test(matrix): guard avatar loader test callback
2026-05-11 08:18:03 +09:00
Peter Steinberger
93b413c142
ci: shorten windows release upgrade fallback
2026-05-10 22:41:04 +01:00
Peter Steinberger
c14b01eea8
ci: cap advisory live release sweep timeouts
2026-05-10 21:07:56 +01:00
Peter Steinberger
1538df5a66
ci: mark full release live sweeps advisory
2026-05-10 20:52:29 +01:00
Peter Steinberger
522f3296a7
ci: forward-port release validation fixes
2026-05-10 20:38:36 +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
Vincent Koc
97283f0a2e
test(cli): add response-time contract for CLI surfaces
2026-05-10 23:06:28 +08:00
Peter Steinberger
b52773870f
ci: speed up release validation profiles
2026-05-10 15:55:24 +01:00
Peter Steinberger
ac15c919c4
ci: tighten release publish timeouts
2026-05-10 15:55:24 +01:00
Peter Steinberger
afdcb4c43a
ci: trim OpenAI install package smoke
2026-05-10 15:55:24 +01:00
Peter Steinberger
e8e68d38fc
ci: parallelize OpenAI installer proof turns
2026-05-10 15:55:23 +01:00
Peter Steinberger
4e80aa8f7b
ci: give OpenAI package lane cleanup margin
2026-05-10 15:55:23 +01:00
Peter Steinberger
d273ae73c0
refactor: trim OpenClaw prompt guidance
2026-05-10 14:59:48 +01:00
Peter Steinberger
fcc042559f
build(deps): refresh workspace dependencies
2026-05-10 14:00:08 +01:00
Peter Steinberger
1ed50b0ced
fix: expose active-run queue failure reasons
2026-05-10 13:07:42 +01:00
Ayaan Zaidi
1b2f4d87ef
feat(qa): lease telegram user credentials
2026-05-10 15:10:39 +05:30
Ayaan Zaidi
082c932e94
fix(docker): export Playwright browser runtime path
2026-05-10 11:37:37 +05:30
Peter Steinberger
a9a70b6e60
fix(cron): allow self-scoped runs inspection
...
Co-authored-by: hclsys <hclsys@openclaw.ai >
2026-05-10 02:05:31 -04:00
Peter Steinberger
328952c6f5
fix(release): drop missing bundled runtime deps pack entry
...
Remove the nonexistent bundled runtime deps installer path from release packaging requirements and package files.\n\nThe original #74430 change was wrong because it required scripts/lib/bundled-runtime-deps-install.mjs without adding or generating that file, making npm pack validation impossible to satisfy.\n\nVerification:\n- pnpm test test/release-check.test.ts\n- package-files existence guard\n- Testbox tbx_01kr87j7wet04hw8v90htssege: pnpm build && pnpm ui:build && pnpm release:check
2026-05-10 02:04:52 -04:00
Peter Steinberger
863fe90249
chore(installer): remove legacy cmd installer
2026-05-10 06:59:33 +01:00
Peter Steinberger
378da8b9d3
feat: add telegram mantis evidence builder
2026-05-10 06:39:54 +01:00
Peter Steinberger
66a8ff178c
ci(installer): add macOS install proof
2026-05-10 01:28:24 -04:00
Peter Steinberger
60967c3a47
fix(docker): raise build heap limit
2026-05-10 05:45:53 +01:00
Peter Steinberger
549693ffcb
fix(installer): promote persisted PATH entries
2026-05-10 05:40:38 +01:00
Kevin Lin
b79de62b3c
fix(codex): remove dynamic tools profile option
2026-05-09 21:34:33 -07:00
Peter Steinberger
cb207f97c9
test(installer): avoid login shell PATH noise
2026-05-10 05:26:53 +01:00
Peter Steinberger
808d268634
test(installer): source guarded shell rc in wrapper
2026-05-10 05:21:32 +01:00
Peter Steinberger
a0fb7fb045
refactor: centralize channel ingress access
2026-05-10 00:18:36 -04:00
Peter Steinberger
207bcd6b20
fix(installer): persist Linux supported PATH
2026-05-10 05:10:17 +01:00
Peter Steinberger
aac9ebd4f3
fix: prune stale generated declarations before tsdown build
2026-05-10 05:09:26 +01:00
Peter Steinberger
e60928d13c
ci: verify and sync website installers ( #80067 )
...
* ci: verify and sync website installers
* test: fix pi runner boundary test type cast
* fix(installer): scope Windows legacy cleanup to git checkout
* ci: install curl for minimal install-cli smoke
* fix(installer): promote supported Linux node after install
* test(cli): align command hint expectations
* fix(installer): avoid shellcheck warning in node promotion
* fix(installer): sync Linux path hardening
* ci: raise build artifact testbox heap
* test(installer): align PowerShell installer tests
2026-05-09 23:48:49 -04:00
Peter Steinberger
487687a6f0
build(discord): skip native opus builds by default ( #80071 )
2026-05-09 22:59:09 -04:00
Peter Steinberger
c0b94fd075
ci(release): pass OpenAI install e2e env
2026-05-10 03:53:04 +01:00
Peter Steinberger
c8d82e4535
ci(release): raise build heap for validation gates
2026-05-10 03:03:55 +01:00
Peter Steinberger
f8fee34aef
ci(release): stabilize full validation gates
2026-05-10 02:54:37 +01:00
Peter Steinberger
64b5b9796d
test: update codex prompt snapshots
2026-05-09 21:47:14 -04:00
Peter Steinberger
359fc173e7
ci(release): honor Open WebUI smoke mode
2026-05-10 02:36:55 +01:00
Peter Steinberger
6d1a7169da
fix(whatsapp): support Baileys rc10 postinstall patch
2026-05-10 02:14:40 +01:00
Peter Steinberger
f6e2ad07ec
ci(release): normalize Windows loader npm paths
2026-05-10 02:14:00 +01:00
samzong
d832ad214c
[Feat] Add upload archive install RPC ( #74430 )
...
* feat(skills): add upload archive install RPC
- src/agents/skills-archive-install.ts:83 [BOT-SCOPE]: `withExtractedArchiveRoot()` still returns unstructured extract failures, so exact transient-vs-terminal classification should be moved into the shared install-flow layer in a follow-up rather than expanding this PR.
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): address archive upload review findings
Signed-off-by: samzong <samzong.lu@gmail.com >
* fix(skills): regen protocol bindings and classify transient archive errors
* feat: gate uploaded skill installs by config
* test: add docker skill install proof
* docs: clarify uploaded skill archive gate
* chore: refresh config docs baseline
* style: format docker e2e plan test
* fix: use fs-safe path checks for skill archives
* fix: classify skill publish failures as unavailable
* test: update skill clawhub path mock
* fix: pass mutable archive root markers
* fix: use current json dir mode option
* test: satisfy skill upload lint
* test: refresh core support expectations
---------
Signed-off-by: samzong <samzong.lu@gmail.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-05-09 20:44:18 -04:00
Peter Steinberger
aaeb64bec4
test(release): update Docker smoke command assertion
2026-05-10 01:36:16 +01:00
Peter Steinberger
5832839353
ci(release): make Open WebUI release smoke deterministic
2026-05-10 01:30:07 +01:00
Ruben Cuevas
e40ddf9b02
fix(gateway): cover restored watch artifacts
2026-05-09 19:31:51 -04:00