Vincent Koc
f484bf9985
fix(qa): avoid plugin update registry port collisions
2026-06-23 12:01:34 +02:00
Vincent Koc
04575a97b6
fix(qa): avoid telegram proof artifact collisions
2026-06-23 11:57:34 +02:00
Vincent Koc
1aad7d4e50
fix(ci): repair maturity docs checks
2026-06-23 17:50:47 +08:00
Vincent Koc
9089a8ab32
docs: redesign maturity scorecard pages ( #96057 )
...
Merged via squash.
Prepared head SHA: d2c680a48e
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 17:37:58 +08:00
Vincent Koc
67b26126ce
fix(qa): avoid direct smoke artifact collisions
2026-06-23 11:29:24 +02:00
Vincent Koc
307300ac97
fix(ci): report missing workflow pre-commit runtime
2026-06-23 17:27:32 +08:00
maweibin
740578b596
fix: assistant reply lost between compaction summary and first kept user in successor transcript ( #95484 )
...
Merged via squash.
Prepared head SHA: eff5894fb8
Co-authored-by: maweibin <18023423+maweibin@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 17:25:45 +08:00
Dallin Romney
db212e572e
test(qa): gate maturity docs on passing evidence ( #96017 )
...
* docs: refresh maturity scorecard evidence
* test(qa): gate maturity docs on passing evidence
* test(qa): ensure UX matrix video dependencies
* test(qa): simplify maturity evidence result text
* test: align maturity docs test routing
2026-06-23 01:58:34 -07:00
Vincent Koc
33b8b72ad3
fix(qa): avoid self-check report clobbering
2026-06-23 10:46:25 +02:00
Vincent Koc
a59b2f2958
fix(scripts): catch namespace plugin sdk wildcard exports
2026-06-23 10:35:28 +02:00
Vincent Koc
c061373ede
fix(release): track CommonJS package dist imports
2026-06-23 10:31:05 +02:00
Vincent Koc
ea0330963c
fix(release): surface installed extension manifest errors
2026-06-23 10:26:10 +02:00
Vincent Koc
ca5905eb90
fix(crabbox): reclaim sparse reused leases
2026-06-23 10:09:38 +02:00
Vincent Koc
023394000c
fix(release): reject malformed candidate API timeouts
2026-06-23 10:04:15 +02:00
Vincent Koc
d0f591893b
fix(release): validate DMG resize slack
2026-06-23 09:51:38 +02:00
Vincent Koc
da32c7fe53
chore(sdk): update public surface budget
2026-06-23 15:48:27 +08:00
Vincent Koc
d3019e6127
fix(copilot): tighten harness sdk boundaries
2026-06-23 15:48:27 +08:00
Vincent Koc
add9f3c6d3
fix(test): reject pathological Docker E2E limits
2026-06-23 09:26:54 +02:00
joshavant
19ddaa28b9
fix: harden ios screenshot uploads
2026-06-23 02:14:15 -05:00
Vincent Koc
0fed6402be
fix(ci): require OpenGrep SARIF artifacts
2026-06-23 14:08:20 +08:00
Vincent Koc
28a5b0a212
fix(canvas): guard native A2UI resources
2026-06-23 13:44:14 +08:00
Vincent Koc
7668a72843
fix(qa): allow evidence-free maturity input checks
2026-06-23 13:05:20 +08:00
joshavant
10d850b39c
chore: make ios testflight upload path canonical
2026-06-23 00:01:20 -05:00
joshavant
d4f666874f
feat: harden ios app store push release mode
2026-06-23 00:01:20 -05:00
Vincent Koc
381cec0051
fix(ci): require live proof evidence artifacts
...
Require live Mantis and Telegram proof artifact uploads to fail when evidence is missing and guard the workflow invariant.
2026-06-23 12:43:09 +08:00
Dallin Romney
d3dc7aaa87
docs: update maturity scorecard ( #95933 )
...
* docs: update maturity scorecard
* docs: rerender maturity scorecard from all evidence
2026-06-22 21:37:03 -07:00
兰之
bd479958c0
feat(plugin-sdk): add extensible channel identity hook context ( #91903 )
...
Merged via squash.
Prepared head SHA: 90f51eafd5
Co-authored-by: lanzhi-lee <36190508+lanzhi-lee@users.noreply.github.com >
Co-authored-by: vincentkoc <25068+vincentkoc@users.noreply.github.com >
Reviewed-by: @vincentkoc
2026-06-23 11:56:49 +08:00
Dallin Romney
b71ddbf1b4
ci: simplify maturity scorecard QA evidence inputs ( #95898 )
...
* ci: simplify maturity scorecard evidence inputs
* ci: keep maturity renderer defaults runnable
* ci: validate maturity evidence source
* ci: split maturity scorecard codex agent
* ci: remove codex copy from maturity evidence workflow
* ci: narrow maturity evidence workflow secrets
2026-06-22 19:24:43 -07:00
Dallin Romney
27711b500c
ci: add maturity scorecard renderer ( #94272 ) ( #95901 )
...
* ci: add maturity scorecard renderer
* ci: render qa scorecard evidence
* ci: type maturity docs renderer
* ci: tighten maturity artifact inputs
* ci: move maturity renderer under qa scripts
* ci: share maturity score schema
* ci: centralize maturity taxonomy validation
* ci: move maturity scores under qa
* ci: remove docs maturity score source
* docs: simplify maturity scorecard output
* docs: commit generated maturity scorecard
* docs: group maturity pages
* docs: simplify maturity scorecard dates
* docs: promote maturity nav tab
* docs: clean up maturity pages
* docs: remove maturity outline page
* docs: filter maturity taxonomy doc links
* docs: simplify maturity taxonomy tables
* docs: keep artifact taxonomy links
* docs: simplify lts scorecard display
* docs: clarify maturity score definitions
* docs: derive maturity coverage from evidence
* docs: hide maturity scorecard until evidence
* docs: remove placeholder maturity pages
* docs: keep maturity scores out of pr
* ci: open maturity scorecard docs pr
2026-06-22 18:55:06 -07:00
Vincent Koc
1252378018
fix(installer): unblock Windows source installs
2026-06-23 09:48:43 +08:00
joshavant
760f86453e
feat: wire ios push sandbox tooling
2026-06-22 21:07:57 -04:00
Vincent Koc
fac091b39d
fix(installer): detect native Windows ARM64 hosts
2026-06-23 07:00:59 +08:00
Vincent Koc
dcb6b0dd6f
fix(ci): restore macOS and Windows QA gates
...
Restores Azure native Windows hydrated node_modules bootstrap, fixes the macOS settings SwiftFormat drift, and stabilizes lifecycle process-group CI proof.
Proof:
- `tbx_01kvrpr5kfc58wdnakx2zkc4k6`: `corepack pnpm test:serial test/scripts/plugin-lifecycle-measure.test.ts` passed.
- `tbx_01kvrpvcrmsxgyb886pa127qq3`: `OPENCLAW_TESTBOX=1 ... corepack pnpm check:changed` passed.
- `tbx_01kvrpzpafmp27tyb4tg9yvwvz`: touched-file `format:check` passed.
- PR CI `27988226071` passed, including `macos-node`, `macos-swift`, and `checks-node-compact-small-whole-2`.
2026-06-23 06:38:27 +08:00
Vincent Koc
961130c707
refactor(e2e): remove stale upgrade survivor setup
2026-06-23 06:27:49 +08:00
Dallin Romney
a1c2454b08
ci: move tui pty into node ci shard ( #95872 )
2026-06-22 15:25:20 -07:00
Vincent Koc
c0b6183b7b
refactor(e2e): remove orphaned fixture manifest helper
2026-06-23 06:13:51 +08:00
Vincent Koc
0edd84f910
refactor(pr): remove unused path predicates
2026-06-23 06:12:16 +08:00
Vincent Koc
ea9065bc68
fix(installer): skip llama postinstall in Windows source installs
2026-06-23 06:08:48 +08:00
Vincent Koc
adc4d9fe02
refactor(install): remove stale shell helpers
2026-06-23 06:07:15 +08:00
Vincent Koc
8357260081
refactor(parallels): remove unused macOS exec wrapper
2026-06-23 06:00:26 +08:00
Vincent Koc
aeedfceb28
refactor(e2e): remove unused shell wrappers
2026-06-23 05:56:31 +08:00
Vincent Koc
75b9e761b7
refactor(onboard): remove obsolete interactive helpers
2026-06-23 05:50:22 +08:00
Vincent Koc
1cdc28605d
refactor(parallels): remove orphaned package shell helpers
2026-06-23 05:48:27 +08:00
Gio Della-Libera
037ee6de0a
Doctor: expose sandbox registry findings ( #84326 )
...
Merged via squash.
Prepared head SHA: ab069883b0
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Co-authored-by: giodl73-repo <235387111+giodl73-repo@users.noreply.github.com >
Reviewed-by: @giodl73-repo
2026-06-22 14:42:23 -07:00
Vincent Koc
01d212bfa3
refactor(docs-i18n): remove unreachable chunk helpers
2026-06-23 04:58:21 +08:00
Dallin Romney
65a20ca4c5
fix: allow sqlite user version guardrail ( #95857 )
2026-06-22 13:36:42 -07:00
Vincent Koc
d5d9a8256d
fix(crabbox): route native Windows hydrate jobs
2026-06-23 04:34:03 +08:00
Darren2030
c4cac33af6
fix(openrouter): expand short canonical model IDs to upstream API slugs ( fixes #95198 ) ( #95268 )
...
- Add OPENROUTER_SHORT_TO_API_MODEL_ID map for short model refs like
openrouter/deepseek-v4-flash that OpenClaw surfaces but OpenRouter API
expects as deepseek/deepseek-v4-flash.
- In normalizeOpenRouterApiModelId, expand short refs before falling back
to the existing namespaced strip logic.
- Add unit tests covering short refs, long refs, native routes, and
pass-through cases.
- Add standalone reproduction script that verifies all normalization cases.
2026-06-22 19:15:25 +00:00
jase-283
f8df80646b
chore: sync yuanbao plugin catalog to 2.15.0 ( #94470 )
2026-06-22 18:50:07 +00:00
Yzx
c51933dc23
fix: keep text transform runtime imports hashed ( #95081 )
2026-06-22 17:47:16 +00:00