Peter Steinberger
579cc23ce0
ci: publish ClawHub plugins as ClawPacks
2026-05-03 19:19:19 +01:00
Peter Steinberger
0d97fa3f3a
ci(release): skip baseline lifecycle scripts in upgrade checks
2026-05-03 18:35:35 +01:00
Vincent Koc
eb5517be51
fix(release): verify published plugin runtime tarballs
2026-05-03 10:22:36 -07:00
pashpashpash
5bcc321343
Scope Codex heartbeat guidance to heartbeat turns ( #76788 )
...
* fix(codex): scope heartbeat guidance to collaboration mode
* fix heartbeat tool direct context
* test prompt heartbeat collaboration snapshots
* fix heartbeat changelog credit
2026-05-04 01:58:39 +09:00
Peter Steinberger
ab0f8a79ca
test(status): update reaction lifecycle snapshots
2026-05-03 17:44:13 +01:00
Peter Steinberger
77a50db9ea
feat(qa): add Mantis Discord status reaction scenario ( #76747 )
...
* feat(qa): add Mantis Discord status reaction scenario
* fix(qa): retry Discord rate limits in Mantis runs
* refactor(qa): reuse Discord API retry helper
* fix(qa): import Discord API through package surface
* fix(ci): generate Discord boundary declarations
* fix(ci): keep xai boundary overrides stable
2026-05-03 17:00:06 +01:00
Peter Steinberger
3a5a2bfaf4
test: accept externalized discord voice fallback
...
(cherry picked from commit 13424b9b3e )
2026-05-03 15:15:56 +01:00
Peter Steinberger
0b9a063a5b
test: keep release dependency fixture title
2026-05-03 15:12:37 +01:00
Peter Steinberger
7488d8f1fe
test: align release branch expectations
2026-05-03 15:12:37 +01:00
Peter Steinberger
ad1ccd671b
chore: move oxlint tsconfigs under config
2026-05-03 15:12:06 +01:00
Peter Steinberger
95f5b265c1
test: align support-boundary expectations
2026-05-03 15:04:02 +01:00
Peter Steinberger
e7bb5d6ddf
chore: move swift configs under config
2026-05-03 14:51:56 +01:00
Peter Steinberger
d0f0fe97a6
chore: move root tool configs
2026-05-03 14:42:56 +01:00
Peter Steinberger
1f1686bc4d
chore: reduce root cleanup files
2026-05-03 14:38:13 +01:00
Peter Steinberger
8c95664e55
fix: keep runtime model auth alias after build
...
(cherry picked from commit f352caf07e )
2026-05-03 14:37:17 +01:00
Peter Steinberger
82dd68d299
build: avoid ambiguous runtime aliases
...
(cherry picked from commit c96e62d5ab )
2026-05-03 14:37:17 +01:00
Peter Steinberger
422f1fe9bb
fix: align postpublish verification with external plugins
...
(cherry picked from commit abe2b294ae )
2026-05-03 14:37:17 +01:00
Peter Steinberger
a4a4cac8e9
ci: split slow CI shards
2026-05-03 14:11:04 +01:00
Peter Steinberger
fbe9e2296f
chore: remove redundant npmignore
2026-05-03 13:33:40 +01:00
Peter Steinberger
706132c655
perf(gateway): add startup CPU profile option
2026-05-03 13:30:35 +01:00
Peter Steinberger
fd5e6ae9f1
chore: remove stale root tooling files
2026-05-03 13:29:34 +01:00
Peter Steinberger
a7b76835d4
ci: ignore generated extension viewer asset in lint
2026-05-03 13:28:30 +01:00
Peter Steinberger
4760ee4055
chore: remove root assets
2026-05-03 13:20:26 +01:00
Peter Steinberger
869103684f
chore: move swabble into apps
2026-05-03 13:10:25 +01:00
Peter Steinberger
73be4ea901
ci: fix full release validation gates
2026-05-03 13:01:14 +01:00
Peter Steinberger
adc4fd453b
chore: move test tsconfigs
2026-05-03 12:56:52 +01:00
Peter Steinberger
b8a4d6a58a
test: move root contract fixture
2026-05-03 12:48:16 +01:00
Peter Steinberger
1507c6dac7
perf: reduce gateway startup overhead
2026-05-03 12:44:23 +01:00
Peter Steinberger
5ab4e6f9d9
chore: clean up editor metadata
2026-05-03 12:39:15 +01:00
Peter Steinberger
5f4fd05074
ci: speed up full release validation
2026-05-03 12:24:24 +01:00
Peter Steinberger
02c2160478
chore: clean up root clutter
2026-05-03 12:20:52 +01:00
Vincent Koc
961575ddf7
fix(catalog): preserve channel ClawHub specs
2026-05-03 02:59:49 -07:00
Vincent Koc
2a1c6cf179
test(plugins): expose discord onboarding lane
2026-05-03 02:24:24 -07:00
Vincent Koc
4781b46056
fix(channels): load third-party official channel packages
2026-05-03 01:30:43 -07:00
Vincent Koc
8af6add03b
test(ci): update plugin registry fixture assertion
2026-05-03 01:23:00 -07:00
Vincent Koc
c7bbb3f9af
refactor(plugins): declare static runtime assets in package metadata
2026-05-02 23:47:25 -07:00
Vincent Koc
188c3b74ba
fix(plugins): declare host peer in npm runtime packs
2026-05-02 23:47:25 -07:00
Vincent Koc
25ceffbf25
refactor(plugins): centralize npm runtime package planning
2026-05-02 23:47:25 -07:00
Vincent Koc
11a5b30f3e
fix(plugins): build package-local npm runtimes
2026-05-02 23:47:25 -07:00
Vincent Koc
833a42c253
test(gateway): split full-suite gateway-server shard
2026-05-02 22:40:00 -07:00
Vincent Koc
3ad0ad994a
test(gateway): avoid stuck gateway-server fork shard
2026-05-02 22:40:00 -07:00
pashpashpash
8f4eaa9c00
Stop heartbeat tool turns from asking for HEARTBEAT_OK ( #76338 )
...
* fix heartbeat tool prompt sentinel
* fix: remove agent runtime fallback config
2026-05-03 13:46:26 +09:00
Val Alexander
85c000de1e
fix: keep ClawHub publish dry-run preflight
...
Preserve the ClawHub CLI dry-run preflight while making the printed publish preview include CLAWHUB_WORKDIR. Add regression coverage that stubs the ClawHub CLI and verifies --dry-run is forwarded through the publish script.
2026-05-02 23:27:44 -05:00
Peter Steinberger
468656bc1b
ci(release): recover Windows packaged upgrade smoke
2026-05-03 04:02:09 +01:00
Vincent Koc
7886b62c20
fix(release): use bundled channel in activation smoke
2026-05-02 19:41:16 -07:00
clawsweeper[bot]
cb31616d88
fix(ui): clean up delete confirm popover listener ( #76318 )
...
Summary:
- The PR centralizes Control UI chat delete-confirm popover dismissal, adds listener-cleanup regression coverage and unit-UI test routing fixes, and records the fix in the changelog.
- Reproducibility: yes. Current-main source shows a high-confidence path: open the delete confirm, let `reques ... ncel, Delete, or same-button toggle; those paths remove the popover without removing the document listener.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(ui): clean up delete confirm popover listener
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): address review for automerge-openclaw-openclaw-7559…
- PR branch already contained follow-up commit before automerge: fix(clawsweeper): reconcile automerge-openclaw-openclaw-75590 with ma…
- PR branch already contained follow-up commit before automerge: fix(ui): repair delete confirm listener cleanup checks
Validation:
- ClawSweeper review passed for head 62240d8153 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 62240d8153
Review: https://github.com/openclaw/openclaw/pull/76318#issuecomment-4364990281
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: Ricardo-M-L <69202550+Ricardo-M-L@users.noreply.github.com >
2026-05-03 02:21:10 +00:00
Vincent Koc
eb907508e8
test(ci): keep npm scan on plugin prerelease
2026-05-02 17:35:37 -07:00
clawsweeper[bot]
afe42fc977
fix(e2e): escape Windows stale update import regex ( #75315 ) thanks @steipete
...
Fix the Windows stale-import guard regex used by the Parallels npm update smoke path, with related maintainer-flow and regression-test cleanup preserved on a verified branch.
2026-05-02 19:10:44 -05:00
Shakker
f7549079ce
fix: prune legacy plugin runtime deps on install
2026-05-03 00:39:40 +01:00
Vincent Koc
7be0d6e76d
fix(ci): pass upgrade survivor matrix to package planning
2026-05-02 16:33:57 -07:00