Commit Graph

4619 Commits

Author SHA1 Message Date
Dallin Romney ee8a29eec7 release: forward-port extended stable pipeline 2026-07-13 02:09:50 -07:00
Dallin Romney f079f2d758 fix(release): restore extended-stable publication 2026-07-11 18:26:50 -07:00
Dallin Romney 79189a2cb1 fix(release): validate Claude smoke response exactly 2026-07-10 22:40:45 -07:00
Peter Steinberger b71e0c78f0 fix(release): avoid token-shaped Claude live probe (#103994) 2026-07-10 22:37:22 -07:00
Vincent Koc ff5d3d06fb fix(release): harden Claude CLI live probe 2026-07-10 22:37:22 -07:00
Dallin Romney abdae27b7a test(release): align codex guardian proof with auth mode 2026-07-10 21:01:05 -07:00
Dallin Romney 9de8a7e90d fix(release): parse agent output diagnostics 2026-07-10 16:29:00 -07:00
Dallin Romney 4894489e63 fix(ci): keep rehearsal shard bundles compatible 2026-07-10 15:18:54 -07:00
Dallin Romney 495651ebb0 fix(release): prefer fresh Claude setup token 2026-07-10 14:36:34 -07:00
Dallin Romney 02218e29f8 fix(ci): accept explicit no-baseline Kova slices 2026-07-10 13:06:22 -07:00
Dallin Romney b602e1de4c fix(release): complete wrapper prerequisites
Partial backports from 9d2d517296 and a1201e99fc, adapted for the preflight-only rehearsal workflow.
2026-07-09 19:52:18 -07:00
Dallin Romney a9d74d31ea fix(release): make rehearsal preflight only 2026-07-09 19:44:07 -07:00
Dallin Romney 634071ab37 fix(release): complete v6.8 preflight prerequisites 2026-07-09 19:37:47 -07:00
Kevin Lin a8310b4215 feat(release): preflight all extended-stable npm packages (#101757)
* feat(release): preflight all extended-stable npm packages

* fix(release): install packed ai runtime in smoke

* fix(release): install sibling tarballs before core

* fix(release): verify unpublished tarballs locally

* fix(release): declare local preflight dependencies

* fix(release): pack workspace dependencies for smoke

* fix(release): accept pnpm pack artifact path

* fix(release): seed ai in sdk smoke

* fix(release): preserve prepublish verifier compatibility

(cherry picked from commit 9eeebf7cb1)
2026-07-09 19:18:19 -07:00
Kevin Lin a061da24eb fix(release): allow SHA-only extended-stable preflight (#101466)
(cherry picked from commit 72ca911e3c)
2026-07-09 19:17:37 -07:00
Kevin Lin c7810fc697 feat(release): add monthly npm extended-stable publication (#99352)
* feat(release): add npm stable publication

* fix(release): allow stable full validation

* feat(release): add stable guard test bypass

* fix(release): allow stable maintenance after month rollover

* docs: refresh release documentation map

* refactor(release): rename monthly channel to extended-stable

* fix(release): repair extended-stable selector forward

* docs(release): fix extended-stable link

(cherry picked from commit ba7b5db74c)
2026-07-09 19:17:22 -07:00
Josh Lehman f00810b0ea 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

(cherry picked from commit ef47dd610c)
2026-07-09 19:08:29 -07:00
Vincent Koc 6af6e1e37b fix(ci): require billable Anthropic release key 2026-06-16 20:19:00 +08:00
Vincent Koc b1e925f6c5 fix(ci): support Anthropic OAuth release validation 2026-06-16 18:11:21 +08:00
Vincent Koc cf9dea72a5 fix(release): satisfy retry delay lint 2026-06-16 16:12:06 +08:00
Vincent Koc 11af11ad05 fix(release): tolerate npm propagation after publish 2026-06-16 15:49:04 +08:00
Vincent Koc 0c236ee246 fix(e2e): avoid Linux snapshot apt races 2026-06-16 15:18:55 +08:00
Vincent Koc 0c5478e58a fix(e2e): wait for Ubuntu package maintenance 2026-06-16 14:45:34 +08:00
Vincent Koc e655247d9e fix(e2e): repair omitted Codex platform package 2026-06-16 14:32:05 +08:00
Vincent Koc a24b0e3ce3 fix(e2e): retry macOS Parallels npm install 2026-06-16 13:19:13 +08:00
Vincent Koc e48860e005 fix(e2e): budget macOS Parallels onboarding 2026-06-16 13:15:51 +08:00
Vincent Koc abb3566ad2 fix(e2e): clear restored macOS npm cache 2026-06-16 12:41:15 +08:00
Vincent Koc f3714e3a9d fix(release): support ClawHub-only runtime builds
(cherry picked from commit 94833b2c90)
2026-06-15 14:33:08 +08:00
Vincent Koc 98acc4125e fix(release): harden plugin package preflight
(cherry picked from commit 5b18b7560e)
2026-06-15 14:32:59 +08:00
Vincent Koc a231ab8acf fix(e2e): resolve macOS Parallels VM 2026-06-15 08:27:48 +08:00
Vincent Koc a7e0822a1a fix(e2e): resume restored Parallels snapshots 2026-06-15 08:05:39 +08:00
Vincent Koc 47ec5be9ef fix(docker): seed prune store from lockfile 2026-06-15 07:35:19 +08:00
Ayaan Zaidi d498b1cce4 fix(plugin-sdk): expose delivery hints without utility imports 2026-06-14 18:18:20 +05:30
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
Peter Steinberger 19130e0dc2 fix(providers): quarantine unreadable Anthropic payload tools (#92908)
Quarantine unreadable and invalid Anthropic-family tool schemas before OpenAI-compatible serialization, keep tool choices aligned with surviving tools, and preserve provider metadata.

Co-authored-by: Vincent Koc <vincentkoc@ieee.org>
2026-06-14 00:27:48 -07:00
Dallin Romney a3e9dfee0e Simplify QA scorecard mapping shape (#92558)
* test(qa): simplify scorecard mapping shape

* test(qa): use typed scorecard evidence refs

* test(qa): map scorecard categories by coverage id

* feat: align qa coverage with taxonomy features

* refactor: keep qa coverage ids canonical

* refactor: minimize qa coverage id churn

* test: align qa coverage id assertions

* test: update qa evidence coverage expectations

* refactor qa taxonomy coverage ids

* style qa taxonomy coverage ids

* test qa coverage lint fix

* test qa coverage type fix
2026-06-14 00:16:33 -07: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
Vincent Koc e4313bac97 fix(ui): localize workspace file rail labels 2026-06-14 06:01:30 +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
Ayaan Zaidi e8b142feb1 refactor(telegram): remove native draft previews 2026-06-13 21:45:22 +05:30
Vincent Koc 45056a463a fix(test): extend watchdog for gateway core shard 2026-06-13 23:01:11 +08:00
Vincent Koc 27e24ca683 fix(test): extend watchdog for slow vitest shards 2026-06-13 21:37:57 +08:00
Mason Huang eaeedbf1f9 fix(docs): finalize i18n postprocess before skip (#92668)
Summary:
- Merged fix(docs): finalize i18n postprocess before skip after ClawSweeper review.

Automerge notes:
- No ClawSweeper repair was needed after automerge opt-in.

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

Prepared head SHA: ad79445835
Review: https://github.com/openclaw/openclaw/pull/92668#issuecomment-4698629026

Co-authored-by: Mason Huang <masonxhuang@tencent.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-13 13:17:03 +00:00
Vincent Koc 73aabcceda fix(test): split local full-suite shards when throttled 2026-06-13 19:36:35 +08:00
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