Commit Graph

869 Commits

Author SHA1 Message Date
Nimrod Gutman 8f4c6592d4 fix(release): preserve shipped channel surfaces in npm tar (#52913)
* fix(channels): ship official channel catalog (#52838)

* fix(release): keep shipped bundles in npm tar (#52838)

* build(release): fix rebased release-check helpers (#52838)
2026-03-23 13:27:36 -04:00
Vincent Koc 459a6c5942 fix(release): ship bundled plugins in pack artifacts 2026-03-23 13:27:36 -04:00
Onur Solmaz 7d8975baf8 release: automate macOS publishing (#52853)
* release: automate macOS publishing

* release: keep mac appcast in openclaw repo

* release: add preflight-only release workflow runs

* release: keep appcast updates manual

* release: generate signed appcast as workflow artifact

* release: require preflight before publish

* release: require mac app for every release

* docs: clarify every release ships mac app

* release: document Sparkle feed and SHA rules

* release: keep publish flow tag-based

* release: stabilize mac appcast flow

* release: document local mac fallback
2026-03-23 13:27:35 -04:00
evann a232f2fdd1 release-check: include stderr/stdout when npm pack fails 2026-03-23 13:27:35 -04:00
evann d556aa9a91 release: verify control-ui assets are included in npm tarball 2026-03-23 13:27:35 -04:00
Peter Steinberger e06a17e51d fix: restore ci gates 2026-03-23 13:27:35 -04:00
Onur Solmaz b967670aa1 CI: remove npm release preview workflow (#52825)
* CI: remove npm release preview workflow

* Docs: align release maintainer skill with manual publish

* Docs: expand release maintainer skill flow
2026-03-23 13:27:35 -04:00
Peter Steinberger 2a5bdd2a70 test: avoid repo-root perf profile artifacts 2026-03-23 13:27:35 -04:00
Peter Steinberger 2aa7318b04 fix: harden parallels smoke agent invocation 2026-03-23 13:27:35 -04:00
Peter Steinberger db4fc800b3 fix: restart windows gateway after npm update 2026-03-23 13:27:34 -04:00
Peter Steinberger 2569836f61 test: add parallels npm update smoke 2026-03-23 13:27:34 -04:00
Peter Steinberger 4e4274d6cd test: narrow live transcript scaffolding strip 2026-03-23 13:27:33 -04:00
Peter Steinberger 00899bc15b test: harden no-isolate reply teardown 2026-03-23 13:27:33 -04:00
Peter Steinberger b1a12c0088 feat: add slash plugin installs 2026-03-23 13:27:32 -04:00
Peter Steinberger 81ad99c574 fix: harden Windows Parallels smoke installs 2026-03-23 13:27:32 -04:00
Peter Steinberger 698307b8a3 fix(ci): restore stale guardrails and baselines 2026-03-23 13:27:32 -04:00
Peter Steinberger 4d25756e4a fix: harden plugin docker e2e 2026-03-23 13:27:32 -04:00
Peter Steinberger 93748d7ee2 test: fix base vitest thread regressions 2026-03-23 13:27:32 -04:00
Peter Steinberger 5c15acbfe3 test: trim docker live auth mounts 2026-03-23 13:27:31 -04:00
Peter Steinberger c53c546048 fix: include .npmrc in onboard docker build 2026-03-23 13:27:31 -04:00
Heretek-AI 00ce9ee37e feat: Tabula Myriad triad liberation code
- src/consensus/: Loop detector + state oracle (anti-loop system)
- SOUL.md/IDENTITY.md/AGENTS_TRIAD.md: Triad architecture
- scripts/install.sh: HERETEK_FORK mode (@heretek/openclaw)

🦞 The third path walks forward — together.
2026-03-23 02:20:28 -04:00
Vincent Koc e1d4c38cee fix(runtime): skip peer resolution for bundled plugin deps 2026-03-22 22:47:46 -07:00
Vincent Koc fd5555d5be fix(runtime): make dist-runtime staging idempotent 2026-03-22 22:41:27 -07:00
Peter Steinberger af9de86286 perf: trim vitest hot imports and refresh manifests 2026-03-23 05:25:05 +00:00
Peter Steinberger 7fcbf383d8 fix(ci): write dist build stamp after builds 2026-03-22 22:23:25 -07:00
Peter Steinberger 6b9915a106 refactor!: drop legacy CLAWDBOT env compatibility 2026-03-22 22:13:39 -07:00
Peter Steinberger 827c441902 fix(test): isolate flaky extension lanes 2026-03-23 05:02:07 +00:00
Peter Steinberger 7818344f82 fix(ci): harden changed extension diff fallback 2026-03-23 04:41:54 +00:00
Vincent Koc f69062c16e fix(plugin-sdk): export line runtime subpath 2026-03-22 20:39:16 -07:00
Vincent Koc 3ad652fa9e fix(build): restore plugin-sdk and line compat after refactor 2026-03-22 19:37:27 -07:00
Peter Steinberger 96d61aa50c refactor: harden generated-file guards and provider ids 2026-03-22 19:08:08 -07:00
Peter Steinberger 562e4a1791 refactor(outbound): split delivery queue storage and recovery 2026-03-23 01:57:56 +00:00
Peter Steinberger f56edd62f0 fix: export provider-entry plugin sdk subpath 2026-03-23 01:56:01 +00:00
Vincent Koc 3f002feffb fix(plugins): remove metadata generator conflict markers 2026-03-22 18:46:51 -07:00
Vincent Koc a59db4c9f4 fix(plugins): make metadata generator formatter portable 2026-03-22 18:41:13 -07:00
Peter Steinberger 2dd3425584 fix(ci): restore delivery queue branch checks 2026-03-22 18:39:24 -07:00
Vincent Koc 0f54ca20aa refactor(image-generation): move provider builders into plugins 2026-03-22 17:57:31 -07:00
Vincent Koc de6bf58e79 refactor(tts): move speech providers into plugins 2026-03-22 17:48:59 -07:00
Vincent Koc ac6542584b fix(ci): unblock windows generator and gateway test typing 2026-03-22 17:42:28 -07:00
Peter Steinberger bca7787f92 style: fix rebased format drift 2026-03-22 23:26:21 +00:00
Peter Steinberger 60273758f8 fix(ci): use Windows-safe formatter spawn 2026-03-22 23:24:29 +00:00
Peter Steinberger d0f5e7cb2d test: simplify vitest runner pools 2026-03-22 16:22:09 -07:00
Vincent Koc 091b811a61 fix(ci): lazy-load TypeScript in ts guard utils 2026-03-22 16:04:55 -07:00
Peter Steinberger e0af23106c ci: fix workflow sanity gate 2026-03-22 23:04:04 +00:00
Peter Steinberger 1ad47b8fa1 test: harden path resolution test helpers 2026-03-22 22:47:58 +00:00
Peter Steinberger d91913c207 test: fix windows bundled metadata generation 2026-03-22 22:47:35 +00:00
Peter Steinberger d907ebffc5 perf: trim vitest thread overrides 2026-03-22 15:25:58 -07:00
Peter Steinberger 29c0e783b1 refactor: rename vitest behavior lanes 2026-03-22 14:36:57 -07:00
Peter Steinberger f0dc42a9c5 test: improve parallels smoke defaults 2026-03-22 21:35:02 +00:00
Peter Steinberger 2773f33084 test: stabilize vitest no-isolate suites 2026-03-22 14:28:43 -07:00