BunsDev
7bd533a80e
Revert "chore(maint): make PR changelog edits release-only ( #92607 )"
...
This reverts commit 4640baa299 .
2026-06-13 03:10:10 -05:00
Val Alexander
4640baa299
chore(maint): make PR changelog edits release-only ( #92607 )
2026-06-13 02:57:08 -05: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
Dallin Romney
ded3a93058
fix(e2e): keep lifecycle timeout cleanup alive ( #92566 )
2026-06-12 18:52:34 -07:00
Peter Steinberger
8c7e5c6918
feat(moonshot): add Kimi K2.7 Code support ( #92554 )
...
* feat(moonshot): add Kimi K2.7 Code support
* test(moonshot): surface K2.7 live provider errors
* ci(live): accept Kimi key for Moonshot sweeps
* test(moonshot): verify K2.7 across API regions
2026-06-12 17:37:28 -07:00
Dallin Romney
4809ac70fa
Add QA evidence artifact output ( #91484 )
...
* feat: add qa evidence summary normalization
* chore: rename qa evidence target environment
* chore: align qa evidence profile terminology
* chore: align qa evidence summary fields
* chore: add qa evidence taxonomy ref
* test: remove stale multipass evidence example
* test(qa): normalize vitest and playwright evidence
* test(qa): slim evidence summary metadata
* test(qa): clarify evidence summary inputs
* test(qa): rename scenario specs in evidence flow
* test(qa): treat evidence profiles as mapping strings
* test(qa): use neutral evidence test identity
* test(qa): nest evidence summary joins
* refactor(qa): normalize live evidence summaries
* fix(qa): accept normalized telegram rtt summaries
* fix(qa): normalize evidence lane summaries
* fix(qa): align evidence summaries with requirements
* refactor(qa): tighten evidence summary builders
* refactor(qa): restore standard evidence ids
* fix(qa): keep legacy summaries out of rtt evidence
* refactor(qa): make package evidence provenance explicit
* test(qa): keep script tests out of qa lab internals
* refactor(qa): rename scenario evidence definitions
* refactor(qa): clean evidence summary wording
* test(qa): fix evidence summary test inputs
* refactor(qa): simplify evidence identity fields
* refactor(qa): tighten evidence summary inputs
* refactor(qa): rename evidence artifact
2026-06-12 16:12:58 -07:00
Galin Iliev
301213a05f
test(sqlite): add state perf query plan harness
...
Adds a SQLite state query-plan regression test and smoke benchmark, wires the smoke artifact into source performance evidence, validates SQLite smoke output in the performance summary, and removes a retired ClawHub nav entry that broke docs link checks.
Fixes #91616
2026-06-11 14:49:26 -07:00
Shakker
3d6252a517
test: harden stalled websocket cleanup
2026-06-11 15:32:58 +01:00
mushuiyu_xydt
777f7409d8
fix(installer): stop after failed Node package installs
...
Linux Node package-manager setup/install failures now fail the installer immediately instead of falling through to a misleading success path. Adds regression coverage for NodeSource setup and apt nodejs install failures under conditional shell invocation.\n\nFixes #73837\n\nProof: bash -n scripts/install.sh; node scripts/run-vitest.mjs test/scripts/install-sh.test.ts; node scripts/run-oxlint.mjs test/scripts/install-sh.test.ts; git diff --check origin/main...HEAD; autoreview clean; Azure Crabbox check:changed cbx_6286dc1e287b passed.
2026-06-11 22:58:43 +09:00
Vincent Koc
79d7defd0b
test(ci): relax docker signal wait
2026-06-11 21:52:19 +09:00
Vincent Koc
6fb0c940fa
fix(release): gate beta publish on plugin verification
...
Delay public GitHub release publication until postpublish verification, dependency evidence upload, proof append, and required plugin publish gates pass.
Also updates release-maintainer instructions so newly publishable plugins are minted/prepublished through an owner-approved path without consuming the next auto-bumped beta version unless that path is the actual release publish.
2026-06-11 20:42:58 +09:00
Vincent Koc
f1401b2cac
perf(ci): isolate Docker tooling tests
2026-06-11 18:13:36 +09:00
Vincent Koc
16382e4066
perf(ci): move tooling off artifact critical path
2026-06-11 10:52:59 +09:00
Vincent Koc
cae66a7d5b
test(ci): restore upgrade survivor session fixture ( #92049 )
2026-06-11 08:06:19 +09:00
Dallin Romney
c7ed990769
fix: preserve non-oneOf schema array order ( #91891 )
2026-06-10 15:58:30 -07:00
Vincent Koc
e6b0a22f36
test(update): align corrupt plugin repair guidance
2026-06-11 04:33:25 +09:00
Andy Ye
33a3e05683
fix(webchat): finalize provider failure lifecycle ( #91895 )
...
* fix(webchat): finalize provider failure lifecycle
* chore: narrow fallback failure lifecycle marker
Signed-off-by: sallyom <somalley@redhat.com >
---------
Signed-off-by: sallyom <somalley@redhat.com >
Co-authored-by: sallyom <somalley@redhat.com >
2026-06-10 12:33:21 -04:00
Vincent Koc
dbcae5b78d
fix(memory): keep ignored-name QMD roots watchable
...
Fix QMD watcher ignore handling for explicitly configured roots whose directory names are normally ignored, and prefer the most-specific configured watch root for overlapping collections.
Validated with focused QMD/tooling tests, full core support boundary tests, green CI, and ClawSweeper re-review.
2026-06-11 00:12:15 +09:00
Vincent Koc
4ecec2f9e2
test(tooling): isolate pnpm fallback path
2026-06-10 23:11:21 +09:00
Vincent Koc
43bbde4830
fix(build): respect PATH-less pnpm environments
2026-06-10 18:06:31 +09:00
Vincent Koc
3b13d6ae38
fix(build): fall back to Corepack for pnpm
2026-06-10 18:03:15 +09:00
Vincent Koc
69aca06e02
test(ci): assert larger QA runners
2026-06-10 18:02:10 +09:00
Vincent Koc
0948bd648a
test(e2e): widen kitchen sink RPC coverage
2026-06-10 16:42:47 +09:00
Ayaan Zaidi
3407402b2c
test(plugins): guard dedicated channel sidecars
2026-06-10 13:05:24 +05:30
Vincent Koc
a3d5e5bc72
fix(test): support macOS Bash 3 script suites
2026-06-10 15:37:15 +09:00
brokemac79
de4b8d8ebf
feat(plugins): allow installed trusted policy contracts
...
Allow explicitly enabled installed plugins to register declared trusted tool policies and agent tool result middleware, with trusted policy ids scoped by plugin owner.\n\nVerification covered targeted plugin/agent tests, typecheck, build, lint, local autoreview, and a Blacksmith Testbox runtime proof (tbx_01ktr1nq0rhq47fjkwrepm7fd3).
2026-06-10 16:18:23 +10:00
Vincent Koc
52bc2a12bc
fix(ci): disable memory slot in release smoke config
2026-06-10 14:56:21 +09:00
Vincent Koc
0a6a10193d
fix(release): guard Parallels skip-restore lanes
2026-06-10 08:27:59 +09:00
Vincent Koc
56dc53f6d2
fix(release): harden Parallels smoke validation
...
(cherry picked from commit 810a821c65 )
2026-06-10 08:27:59 +09:00
Shakker
56d201fa67
fix: retry workflow sanity checkout fetches
2026-06-09 17:39:01 +01:00
Vincent Koc
73ce4fdcbb
fix(plugin-sdk): align Discord component edit facade types ( #91679 )
...
* fix(plugin-sdk): align Discord component edit facade types
* test(plugin-sdk): satisfy Discord facade type lint
* test(upgrade): seed migrated survivor sessions
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-09 19:58:10 +09:00
Vincent Koc
25160515e0
test(runner): skip deleted changed test targets
2026-06-09 17:34:23 +09:00
Patrick Erichsen
f05e9873c6
fix: let clawhub dry runs skip publish approval ( #91591 )
2026-06-08 21:04:32 -07:00
Sally O'Malley
c8a8152cd7
fix docker store seed target packages ( #91547 )
2026-06-08 23:38:46 -04:00
Patrick Erichsen
e8cf6df3a3
feat: dogfood reusable ClawHub package publish
2026-06-08 20:19:21 -07:00
Dallin Romney
5097749de3
fix: canonicalize codex protocol JSON assets ( #91507 )
2026-06-08 18:59:51 -07:00
Vincent Koc
5f6ee9f913
fix(release): prepare ClawHub publish deps after target checkout
2026-06-09 08:48:07 +09:00
Vincent Koc
7a0e65773a
test(release): ignore terminal docker stats samples
2026-06-09 01:02:24 +02:00
Vincent Koc
bad449301f
test(release): align kitchen sink rpc descriptors
2026-06-09 01:02:24 +02:00
Vincent Koc
f29248fa62
ci(release): retry transient registry build failures
2026-06-09 01:02:23 +02:00
Vincent Koc
5496044f6d
fix(release): cap docker e2e cpus
2026-06-09 01:02:22 +02:00
Shakker
0c33f4e078
fix: stabilize docker stats heartbeat test
2026-06-07 19:06:24 +01:00
Vincent Koc
66b91d78fe
fix(e2e): bound release user journey JSON artifacts
2026-06-07 12:45:43 +02:00
Vincent Koc
9bafa2a2b6
fix(e2e): bound release scenario JSON artifacts
2026-06-07 12:43:33 +02:00
Vincent Koc
1703fbc2ad
fix(e2e): bound browser snapshot diagnostics
2026-06-07 12:39:48 +02:00
Vincent Koc
2b43315933
fix(tooling): bound extension boundary source reads
2026-06-07 12:36:13 +02:00
Vincent Koc
f5935bbca1
fix(e2e): cancel timed out response reads
2026-06-07 12:32:56 +02:00
Vincent Koc
cfe5d24889
fix(test): bound remaining child output collectors
2026-06-07 12:25:30 +02:00
Vincent Koc
bae607b9f1
fix(test): execute docker observability proof
2026-06-07 12:22:10 +02:00
Vincent Koc
8291cfc2f4
fix(test): bound child output buffers
2026-06-07 12:19:08 +02:00