Commit graph

559 commits

Author SHA1 Message Date
Peter Steinberger
0a6c9ca9ee
build: prepare external plugin beta publishing 2026-05-02 02:59:04 +01:00
Peter Steinberger
644caea8a7
fix: parse generated plugin manifest metadata safely 2026-05-02 01:33:47 +01:00
Peter Steinberger
d8c3e9ed6d
ci: stage generated plugin manifests for npm publish 2026-05-02 01:25:54 +01:00
Peter Steinberger
632b9f697e
test: require plugin npm provenance repository 2026-05-02 00:48:49 +01:00
Peter Steinberger
682e05532d
test: add update migration package gate 2026-05-02 00:34:33 +01:00
Peter Steinberger
d09395dc04
fix: keep plugin release previews scoped 2026-05-02 00:23:42 +01:00
Peter Steinberger
543b248c5a
build: prepare twitch plugin beta release 2026-05-02 00:11:21 +01:00
Peter Steinberger
364ec53785
test(release): prefer GPT-5.5 smoke models 2026-05-01 21:45:03 +01:00
Peter Steinberger
4b7a000dcb
chore: clean up plugin dependency leftovers 2026-05-01 21:37:08 +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
420824fccc
ci: allow underscore oxlint rule in runner 2026-05-01 19:22:09 +01:00
Ayaan Zaidi
476ac66d80
test(rtt): support main package measurements 2026-05-01 21:06:40 +05:30
Vincent Koc
8751464cb9
fix(ci): satisfy rtt lint rules 2026-05-01 08:27:07 -07:00
Ayaan Zaidi
aa5a0a36f8
test(rtt): expose warm sample metrics 2026-05-01 20:52:27 +05:30
Peter Steinberger
018f77cdc2 test: cover legacy runtime deps update recovery (#75288) 2026-05-01 11:15:21 +01:00
Mark Goldenstein
1e6bdf3a55 fix runtime deps update from legacy symlinks 2026-05-01 11:15:21 +01:00
Ayaan Zaidi
86a563e899
test(rtt): use black-box telegram harness 2026-05-01 14:02:54 +05:30
Vincent Koc
c48c3ecbc7
fix(e2e): isolate upgrade survivor matrix artifacts 2026-05-01 01:18:12 -07:00
Vincent Koc
dffc295a74
test(e2e): add upgrade survivor scenario probes 2026-05-01 01:18:11 -07:00
Vincent Koc
2500b5d4ec
test(e2e): expand published upgrade survivor baselines 2026-05-01 01:18:11 -07:00
Peter Steinberger
250376f885
fix: simplify bundled runtime dependency repair (#75183)
Some checks are pending
CI / check-dependencies (push) Blocked by required conditions
CI / check-lint (push) Blocked by required conditions
CI / check-policy-guards (push) Blocked by required conditions
CI / check-preflight-guards (push) Blocked by required conditions
CI / check-prod-types (push) Blocked by required conditions
CI / check-strict-smoke (push) Blocked by required conditions
CI / check-test-types (push) Blocked by required conditions
CI / check (push) Blocked by required conditions
CI / check-additional-boundaries (push) Blocked by required conditions
CI / check-additional-extension-bundled (push) Blocked by required conditions
CI / check-additional-extension-channels (push) Blocked by required conditions
CI / check-additional-extension-package-boundary (push) Blocked by required conditions
CI / check-additional-runtime-topology-architecture (push) Blocked by required conditions
CI / check-additional (push) Blocked by required conditions
CI / build-smoke (push) Blocked by required conditions
CI / check-docs (push) Blocked by required conditions
CI / skills-python (push) Blocked by required conditions
CI / -6 (push) Blocked by required conditions
CI / macos-swift (push) Blocked by required conditions
CI / -8 (push) Blocked by required conditions
ClawSweeper Dispatch / dispatch (push) Waiting to run
Docs Sync Publish Repo / sync-publish-repo (push) Waiting to run
Docs / docs (push) Waiting to run
Plugin NPM Release / preview_plugins_npm (push) Waiting to run
Plugin NPM Release / preview_plugin_pack (push) Blocked by required conditions
CI / -7 (push) Blocked by required conditions
Plugin NPM Release / publish_plugins_npm (push) Blocked by required conditions
Workflow Sanity / generated-doc-baselines (push) Waiting to run
Workflow Sanity / no-tabs (push) Waiting to run
Workflow Sanity / actionlint (push) Waiting to run
Summary:
- Merged fix: simplify bundled runtime dependency repair after ClawSweeper review.

ClawSweeper fixups:
- Included follow-up commit: fix: verify cached bundled runtime roots
- Included follow-up commit: refactor: simplify plugin runtime startup paths
- Included follow-up commit: refactor: trim plugin startup policy helpers
- Included follow-up commit: refactor: trust package manager runtime deps materialization
- Included follow-up commit: fix: narrow channel runtime deps skip policy
- Included follow-up commit: refactor: defer startup plugin runtime deps
- Ran the ClawSweeper repair loop before final review.

Validation:
- ClawSweeper review passed for head 04dc566534.
- Required merge gates passed before the squash merge.

Prepared head SHA: 04dc566534
Review: https://github.com/openclaw/openclaw/pull/75183#issuecomment-4358383786

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: Shakker <shakkerdroid@gmail.com>
Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com>
2026-05-01 07:49:02 +00:00
Peter Steinberger
bd32238a23
chore: tighten quality metadata 2026-05-01 07:55:54 +01:00
Ayaan Zaidi
e8810c04a4
feat(rtt): add published package measurement harness 2026-05-01 11:20:11 +05:30
Josh Avant
ce833acbdb
test: strengthen published upgrade survivor lane (#75361)
* test: integrate upgrade survivor baseline controls

* test: gate published upgrade survivor path

* test: preserve upgrade survivor fixture contract

* test: keep upgrade survivor temp state off overlay
2026-04-30 21:50:36 -05:00
Peter Steinberger
6cc7432cd1
perf(test): split gateway server control-plane shard 2026-05-01 03:37:25 +01:00
Vignesh
b277ae3f4c
[codex] Fix commitments safety and coverage (#75302)
* fix commitments safety and coverage

* Repair commitments safety PR review blockers

* fix(clawsweeper): address review for automerge-openclaw-openclaw-75302 (1)

* Repair commitments safety PR review blocker

---------

Co-authored-by: clawsweeper-repair <clawsweeper-repair@users.noreply.github.com>
2026-05-01 01:14:07 +00:00
Peter Steinberger
1ad50a36ac
chore(release): forward-port 2026.4.29 fixes and bump 2026.4.30 2026-05-01 01:06:13 +01:00
Peter Steinberger
c0058fda2f
test: add published upgrade survivor lane (#75221)
* test: add published upgrade survivor lane

* test: keep published upgrade exit chunk
2026-04-30 23:39:50 +00:00
Peter Steinberger
7beebc9afc test: add upgrade survivor package lane 2026-04-30 19:06:33 +01:00
clawsweeper[bot]
099037cca6
fix(channels): align Yuanbao catalog id
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 02:50:35 -07:00
loongfay
914287642d
feat(channel) update yuanbao plugin github location (#74253)
* feat(channel) update yuanbao plugin version and github location

* feat(channel) update yuanbao plugin github location

* fix(channel): update yuanbao plugin GitHub location and add yuanbao alias (#74253) (thanks @loongfay)

---------

Co-authored-by: loongzhao <loongzhao@tencent.com>
Co-authored-by: sliverp <870080352@qq.com>
2026-04-30 16:02:40 +08:00
clawsweeper[bot]
f0721452a8
fix(ci): committed Plugin SDK API baseline hash is not reproducible from the committed source... (#74789)
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-30 00:31:29 -07:00
Peter Steinberger
db18323551
fix(plugin-sdk): restore zalouser facade 2026-04-30 04:13:39 +01:00
Peter Steinberger
52b57d0953
fix(cli): scope packaged compile cache 2026-04-30 01:16:38 +01:00
clawsweeper[bot]
cdb424a642
fix: Found one regression in the runtime dependency staging cache. The (#74517)
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:09:31 -07:00
clawsweeper[bot]
0b48a69ff2
fix: Found two actionable issues in the bundled runtime-deps staging c (#74526)
Co-authored-by: openclaw-clawsweeper[bot] <280122609+openclaw-clawsweeper[bot]@users.noreply.github.com>
2026-04-29 14:08:57 -07:00
Vincent Koc
3abc90aac5
test(scripts): remove managed child race 2026-04-29 12:34:41 -07:00
Peter Steinberger
b53ec93ed9
refactor(plugins): split bundled runtime deps staging script 2026-04-29 17:43:46 +01:00
Peter Steinberger
0519107bd3
refactor(plugins): share bundled runtime deps install script helpers 2026-04-29 17:35:01 +01:00
Peter Steinberger
8cf724a381
fix(plugins): simplify bundled runtime deps staging
* fix(plugins): simplify bundled runtime deps staging

* refactor(plugins): declare bundled root runtime deps

* fix(plugins): isolate pnpm runtime dependency installs

* test(gateway): wait for deferred agent routing calls in server suite

* test(ci): follow extracted update-channel assertions

* fix(plugins): bypass pnpm age gate for bundled runtime deps

* test: drop stale rebase leftovers

* test: preserve mirrored root dependency drift guard

* test: stage mirrored deps in facade fixtures

* fix(plugin-sdk): expose provider setup metadata

* test(plugin-sdk): satisfy spread lint in facade deps fixture

* refactor(plugins): share bundled runtime deps install flow

* fix(plugins): finish runtime deps rebase cleanup

* fix(plugins): remove stale mirror import

* refactor(plugins): centralize bundled runtime root preparation

* fix(plugins): skip Windows pnpm cmd shims

* refactor(plugins): let package managers own runtime deps staging

* fix(plugins): validate staged runtime deps

* fix(plugins): preserve lazy runtime deps fallback
2026-04-29 17:04:56 +01:00
Peter Steinberger
ca093d8402
ci: speed up package tarball validation 2026-04-29 15:56:08 +01:00
Peter Steinberger
6b4873d0c1
ci: split plugin contract shards 2026-04-29 11:44:32 +01:00
Peter Steinberger
6cea276976
ci: shard release docker plugin validation 2026-04-29 11:33:24 +01:00
Peter Steinberger
07ca99d2a8
ci: split auto-reply session shard 2026-04-29 11:18:26 +01:00
Peter Steinberger
48683a7f71
ci: split auto-reply reply routing shard 2026-04-29 11:03:55 +01:00
Vincent Koc
412434a450
test(plugins): extend external install contract coverage 2026-04-29 02:48:58 -07:00
Peter Steinberger
d7cc8d0b03
ci: split agentic gateway test shards 2026-04-29 10:47:35 +01:00
Peter Steinberger
2c0449571c
refactor: simplify docker e2e helpers 2026-04-29 09:09:47 +01:00
Peter Steinberger
1c4262ef87
refactor: extract remaining docker e2e scenarios 2026-04-29 08:56:48 +01:00
Peter Steinberger
8ac2dd4cd2
refactor: simplify docker e2e harness scripts 2026-04-29 08:45:42 +01:00