Vincent Koc
2282fcd9ec
ci: serialize gateway watch artifact check
2026-06-17 22:10:15 +02:00
Vincent Koc
abb6f04e0c
ci(release): harden release controls
...
One-time maintainer-authorized bootstrap merge for the release-gate verifier policy. Exact hosted CI and all supporting workflow gates passed on 66133de419 .
2026-06-18 03:11:20 +08:00
joshavant
e3b2c1c30a
ci: skip security guard before rollout
2026-06-17 13:26:06 +02:00
joshavant
5d9c010628
ci: add security-sensitive file guard
2026-06-17 12:50:18 +02:00
Vincent Koc
78f7ef88eb
ci: allow longer testbox helper runs
2026-06-17 08:47:42 +02:00
Vincent Koc
04255b247c
revert(providers): remove ClawRouter provider
2026-06-17 12:15:17 +08:00
Vincent Koc
c83c37b4d2
docs(providers): document ClawRouter integration
2026-06-17 11:46:57 +08:00
Vincent Koc
2333137d83
fix(release): keep npm preflight pack names local
2026-06-17 03:40:19 +02:00
Vincent Koc
dcbea62351
fix(release): keep cross-os artifact names local
2026-06-17 02:53:00 +02:00
Vincent Koc
76658cd159
fix(ci): keep ci workflow edits off fast-only routing
2026-06-16 20:28:23 +02:00
Vincent Koc
f285a0c4c4
fix(ci): fail unusable Windows testbox phone-home
2026-06-16 17:24:18 +02:00
Vincent Koc
ed16f8fcf0
fix(ci): require billable Anthropic release key
2026-06-16 20:02:03 +08:00
Vincent Koc
623761e5c5
fix(ci): pin Rocky install smoke platform
2026-06-16 12:21:39 +02:00
Vincent Koc
b500a488e4
fix(ci): support Anthropic OAuth release validation
2026-06-16 18:10:49 +08:00
Vincent Koc
55c047e77e
fix(ci): relax checkout fetch timeout
2026-06-16 17:51:06 +08:00
Vincent Koc
a89c9937c2
fix(ci): normalize Windows WSL probe output
2026-06-16 07:21:33 +02:00
Vincent Koc
e71cf0ffcb
fix(release): tolerate npm propagation after publish
2026-06-16 09:51:47 +08:00
Vincent Koc
04b7e192af
fix(release): require full validation child run urls
2026-06-16 03:06:01 +02:00
Vincent Koc
d5c9e7ea99
test(plugin-sdk): ratchet surface budget checks
2026-06-16 02:56:41 +02:00
Vincent Koc
74c6f175c7
fix(ci): skip transcript guard for older release targets
2026-06-16 07:40:47 +08:00
Agustin Rivera
04d8a96b6c
fix(ci): verify performance workflow downloads ( #93355 )
2026-06-15 11:43:55 -07:00
Josh Lehman
8ded756284
refactor: add transcript reader seam ( #89121 )
...
Merged via squash.
Prepared head SHA: 7ea7ea47ef
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-06-15 09:41:50 -07:00
Sash Zats
233b48daaa
refactor: prune unused iOS code ( #91996 )
...
Prune unused iOS surfaces and regenerate the Xcode project. Add a scoped Periphery PR gate with hardened artifact handling and stale-status cleanup.
Co-authored-by: Sash Zats <sash@zats.io >
2026-06-15 02:07:15 -07:00
Mason Huang
06431fd99b
test: add temp directory helper guidance ( #87298 )
...
Summary:
- Merged test: add temp directory helper guidance after ClawSweeper review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(scripts): honor temp report failure mode
- PR branch already contained follow-up commit before automerge: fix(scripts): reduce temp report noise
- PR branch already contained follow-up commit before automerge: fix(scripts): cover test support temp reports
- PR branch already contained follow-up commit before automerge: fix(scripts): report temp use in test helpers
- PR branch already contained follow-up commit before automerge: fix(scripts): broaden temp report test surface
- PR branch already contained follow-up commit before automerge: fix(scripts): cover nested test temp reports
Validation:
- ClawSweeper review passed for head 132f14a381 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 132f14a381
Review: https://github.com/openclaw/openclaw/pull/87298#issuecomment-4704338581
Co-authored-by: masonxhuang <masonxhuang@tencent.com >
Co-authored-by: Mason Huang <masonxhuang@tencent.com >
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: clawsweeper[bot] <274271284+clawsweeper[bot]@users.noreply.github.com>
Approved-by: hxy91819
Co-authored-by: hxy91819 <8814856+hxy91819@users.noreply.github.com >
2026-06-15 03:51:43 +00:00
Vincent Koc
fc6d448138
fix(ci): skip session accessor guard for older targets
2026-06-14 21:35:37 +08:00
Josh Lehman
ef47dd610c
refactor: add session accessor seam with gateway consumer ( #90463 )
...
Merged via squash.
Prepared head SHA: 58aa59eaf8
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Co-authored-by: jalehman <550978+jalehman@users.noreply.github.com >
Reviewed-by: @jalehman
2026-06-14 06:18:47 -07:00
Vincent Koc
d28691da97
fix(release): preserve child release check refs
2026-06-14 20:55:05 +08:00
Vincent Koc
2f34d06b42
fix(release): harden beta validation gates
...
(cherry picked from commit 91eeda0d708c2d8dac7c09c259b7cf390193f83f)
2026-06-14 17:33:48 +08:00
Dallin Romney
1affe4fcdf
Fold Telegram RTT sampling into live QA evidence ( #92550 )
...
* refactor(qa): fold telegram rtt into live evidence
* test: default package telegram rtt samples
* refactor(qa-lab): fold telegram rtt into live evidence
* fix(qa-lab): keep package telegram rtt optional for focused runs
* fix(qa-lab): avoid stale rtt evidence on failed samples
* fix(qa-lab): pass telegram live env into credential leasing
* fix(qa-lab): update telegram canary remediation artifacts
* docs(qa): remove stale telegram observed artifact guidance
* fix(qa-lab): clarify telegram empty-reply remediation
* fix(qa-lab): honor telegram rtt timeout
* ci(qa): drop stale telegram capture env
* refactor: align telegram evidence coverage fields
* fix: ignore stale telegram observed artifacts
* fix: preserve telegram rtt coverage mapping
* fix: omit unused telegram rtt catch binding
* docs: document telegram rtt check selector
2026-06-14 17:02:33 +08:00
Jason (Json)
8ae1adfdcc
ci: gate stable releases on Windows companion assets ( #92555 )
...
* ci: gate stable releases on Windows companion assets
* fix(release): reject malformed Windows checksum manifests
* fix(release): make Windows recovery fail closed
* fix(release): tighten Windows asset identity checks
* fix(release): validate prepared candidate tarballs
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-06-13 19:33:33 -07:00
liuhao1024
077d3f1366
fix(stale): exempt ClawSweeper actionable labels from stale lifecycle ( #92801 )
...
Add clawsweeper:queueable-fix, clawsweeper:source-repro, and
clawsweeper:fix-shape-clear to exempt-issue-labels in all 4 stale
workflow steps and the backfill-closures script's issueExemptLabels
set.
Previously, issues classified by ClawSweeper as actionable fix
candidates could still be marked stale and auto-closed, creating
a conflict between the two automation systems (e.g. #78640 ,
#81078 , #81122 had both 'stale' and 'clawsweeper:queueable-fix').
Fixes #89564
2026-06-14 10:24:20 +08:00
Peter Steinberger
735f59af73
feat(providers): add GLM-5.2 support ( #92796 )
...
* feat(providers): add GLM-5.2 support
* ci(live): add GLM-5.2 provider shard
2026-06-13 14:33:28 -07: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
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
Vincent Koc
3b78d41a9e
fix(release): use trusted publishing for plugin npm
2026-06-12 12:07:32 +08: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
Patrick Erichsen
9827490f5f
fix: rely on ClawHub plugin publish checks
2026-06-11 11:51:57 -07: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
d07cd4c968
fix(ci): give QA builds larger runners
2026-06-10 16:42:24 +09:00
openclaw-clownfish[bot]
db5b883a9c
fix(ci): include ACPX in shared live-test image
...
* fix(ci): include ACPX in shared live-test image
* fix(clownfish): address review for clawsweeper-commit-openclaw-openclaw-806a0119f3cd (1)
---------
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-10 16:40:25 +09:00
Vincent Koc
fd7e181500
fix(ci): raise QA build heap limit
2026-06-10 16:35:34 +09:00
Vincent Koc
ca4e4d93d2
fix(ci): use cursor pagination for closed issues
2026-06-10 14:53:40 +09:00
dependabot[bot]
69b95c3447
chore(deps): bump useblacksmith/setup-docker-builder ( #91666 )
...
Bumps the actions group with 1 update: [useblacksmith/setup-docker-builder](https://github.com/useblacksmith/setup-docker-builder ).
Updates `useblacksmith/setup-docker-builder` from 1.8.0 to 1.9.0
- [Release notes](https://github.com/useblacksmith/setup-docker-builder/releases )
- [Commits](722e97d12b...ab5c1da94f )
---
updated-dependencies:
- dependency-name: useblacksmith/setup-docker-builder
dependency-version: 1.9.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-09 20:57:06 -07:00
Shakker
56d201fa67
fix: retry workflow sanity checkout fetches
2026-06-09 17:39:01 +01:00
Onur Solmaz
3137110167
fix(memory): move local llama.cpp runtime to provider plugin
...
* fix(memory): move local llama.cpp runtime to provider plugin
* chore: ignore llama cpp dynamic dependency
* test: remove invalid local provider alias fixture
* chore: refresh llama cpp shrinkwrap
* chore: drop stale memory embedding defaults facade
2026-06-09 14:30:35 +08:00
Patrick Erichsen
f05e9873c6
fix: let clawhub dry runs skip publish approval ( #91591 )
2026-06-08 21:04:32 -07:00
Patrick Erichsen
e8cf6df3a3
feat: dogfood reusable ClawHub package publish
2026-06-08 20:19:21 -07:00
Vincent Koc
5f6ee9f913
fix(release): prepare ClawHub publish deps after target checkout
2026-06-09 08:48:07 +09:00
Vincent Koc
2a611865f4
ci(release): retry Docker E2E image builds
2026-06-09 01:02:24 +02:00