Vincent Koc
2c98b21584
fix(clawhub): retry transient package reads ( #105388 )
2026-07-12 15:25:55 +02:00
Peter Steinberger
e0f45bfbf0
feat(tooling): enforce indexed access checks in root tests ( #105223 )
...
* feat(tooling): enforce indexed access checks in root tests
* style(tooling): clarify scoped package guard
2026-07-12 10:42:07 +01:00
Vincent Koc
54cc90b1b1
fix(release): publish ClawHub bootstrap artifacts immutably ( #103809 )
...
* fix(release): harden ClawHub bootstrap
* fix(release): centralize publication artifact verification
* fix(release): harden publication artifact verification
* fix(release): lock ClawHub bootstrap toolchain
* test(release): assert locked ClawHub binary
* fix(release): pack with trusted ClawHub harness
* fix(release): bound beta verifier artifact reads
* fix(release): bind target and tooling identities
* fix(release): stabilize signed package ordering
* fix(release): bind ClawHub pretag proof
* fix(release): bind ClawHub OIDC readback
* fix(release): bind ClawHub OIDC readback
2026-07-10 13:33:20 -07:00
Peter Steinberger
1f484a8dbd
test: speed up and stabilize full suite
2026-07-05 08:00:23 -04:00
Jason (Json)
0221544190
fix(release): block stale Codex runtime pins ( #100015 )
...
Prevents opted-in plugin runtime dependencies from being published with stale
registry pins. The same freshness assertion now guards both npm and ClawHub
release paths, including the managed Codex runtime.
Prepared head SHA: d5d0ecba4b
Reviewed-by: @fuller-stack-dev
Closes #99951
2026-07-04 15:13:31 -06:00
Vincent Koc
498ff1fb5a
fix(release): validate plugin clawhub publish args
2026-06-20 21:53:59 +02:00
Vincent Koc
433d8cbb2c
fix(release): drain rate-limited ClawHub responses
2026-06-19 13:57:56 +08:00
Vincent Koc
37b2770071
fix(release): retry ClawHub release planning
2026-06-19 13:57:56 +08:00
Vincent Koc
6370f2023a
fix(release): cancel ClawHub probe bodies
2026-06-19 07:42:04 +02:00
Vincent Koc
d91766e5e1
fix(release): bound ClawHub trusted publisher reads
2026-06-19 05:38:59 +02:00
Vincent Koc
c558e918c2
feat(cohere): externalize provider plugin
2026-06-18 16:50:56 +08:00
Patrick Erichsen
1b19c790bf
feat: externalize GMI provider plugin ( #94350 )
...
* feat: externalize gmi provider plugin
* fix(plugins): repair gmi alias installs
---------
Co-authored-by: Vincent Koc <vincentkoc@ieee.org >
2026-06-18 16:47:38 +08:00
Vincent Koc
94833b2c90
fix(release): support ClawHub-only runtime builds
2026-06-15 14:23:57 +08:00
Vincent Koc
5b18b7560e
fix(release): harden plugin package preflight
2026-06-15 14:23:57 +08:00
Patrick Erichsen
6cf06e8e7e
ci: split plugin ClawHub publishing paths
...
* feat: partition clawhub plugin release candidates
* fix: read clawhub trusted publisher config endpoint
* feat: split clawhub plugin bootstrap workflow
* ci: split plugin clawhub publish paths
* ci: pin clawhub package publish workflow
* ci: keep clawhub bootstrap token out of builds
* ci: fix clawhub release dry-run gating
* ci: align clawhub oidc publish refs
* ci: make clawhub bootstrap recovery idempotent
* ci: route clawhub repair candidates through bootstrap
* ci: preserve tideclaw alpha clawhub guards
* ci: simplify clawhub release ref handling
* ci: extract clawhub release routing plan
* ci: extract clawhub release runtime state
* test: guard clawhub release helper executability
* ci: pin ClawHub CLI for plugin publishing
* ci: allow historical ClawHub dry-run validation
* ci: fix ClawHub bootstrap token handoff
2026-06-12 20:16:06 -07:00
Patrick Erichsen
9827490f5f
fix: rely on ClawHub plugin publish checks
2026-06-11 11:51:57 -07:00
Patrick Erichsen
e8cf6df3a3
feat: dogfood reusable ClawHub package publish
2026-06-08 20:19:21 -07:00
Peter Steinberger
ecb6779a16
docs: document root test files
2026-06-04 20:37:28 -04:00
Vincent Koc
c9a939ad2d
fix(release): bound ClawHub owner metadata
2026-05-29 09:03:22 +02:00
Peter Steinberger
a0cf1858a2
fix(release): pin ClawHub publish workdir
2026-05-28 08:37:06 +01:00
Vincent Koc
dea6207dd1
fix(plugins): require npm package compatibility metadata
2026-05-16 03:08:42 +08: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
Peter Steinberger
eb9c227a09
test: tighten plugin clawhub release assertions
2026-05-09 10:50:14 +01:00
Shakker
5206f40104
test: tighten release empty array assertions
2026-05-09 04:50:34 +01:00
Peter Steinberger
b37fba7c07
ci(release): harden clawhub plugin publish
2026-05-04 10:09:55 +01:00
Peter Steinberger
579cc23ce0
ci: publish ClawHub plugins as ClawPacks
2026-05-03 19:19:19 +01: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
Vincent Koc
44f3b5ad89
fix(plugins): keep externalized launch installs on npm
2026-05-02 12:24:48 -07:00
Vincent Koc
33eebc29c3
test(plugins): cover kitchen sink clawhub cutover
2026-05-02 08:30:47 -07:00
Peter Steinberger
5e63e813b7
test: align release plugin fixtures
2026-05-02 09:19:31 +01:00
Peter Steinberger
f231b432dd
test: align ClawHub release fixtures
2026-05-02 03:34:17 +01:00
Peter Steinberger
0a6c9ca9ee
build: prepare external plugin beta publishing
2026-05-02 02:59:04 +01:00
Peter Steinberger
25d3f11243
fix: repair ci lint and clawhub fixtures
2026-05-02 01:15:26 +01:00
Peter Steinberger
f8fdd854ed
test: share clawhub release tooling fixture
2026-04-20 17:42:42 +01:00
Vincent Koc
bcf6e89e90
test(root): reuse temp repo helper in clawhub release tests
2026-04-06 05:39:32 +01:00
Onur
fa9e1e3d8e
CI: add ClawHub plugin release workflow ( #59179 )
...
* CI: add ClawHub plugin release workflow
* CI: harden ClawHub plugin release workflow
* CI: finish ClawHub plugin release hardening
* CI: watch shared ClawHub release inputs
* CI: harden ClawHub publish workflow
* CI: watch more ClawHub release deps
* CI: match shared release inputs by prefix
* CI: pin ClawHub publish source commit
* CI: refresh pinned ClawHub release commit
* CI: rename ClawHub plugin release environment
---------
Co-authored-by: Onur Solmaz <onur@solmaz.io >
2026-04-03 15:40:07 +02:00