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
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
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
Dallin Romney
f6b2a5ffb4
test(qa): harden all-profile evidence scenarios ( #96003 )
2026-06-23 00:07:51 -07:00
Vincent Koc
78a8caef38
fix(release): require postpublish evidence artifact
2026-06-23 14:53:14 +08:00
Vincent Koc
3e84836b01
fix(ci): require release QA evidence artifacts
2026-06-23 14:30:11 +08:00
Vincent Koc
0fed6402be
fix(ci): require OpenGrep SARIF artifacts
2026-06-23 14:08:20 +08:00
Vincent Koc
a13e2b92b3
perf(ci): widen main test fanout and move codeql off blacksmith ( #95967 )
...
* perf(ci): widen main test fanout and move codeql off blacksmith
* test(ci): update fanout guard
2026-06-23 13:56:29 +08:00
Vincent Koc
fe5c098fd7
test(ios): remove host zip dependency from IPA validator fixture
2026-06-23 13:54:42 +08:00
Vincent Koc
28a5b0a212
fix(canvas): guard native A2UI resources
2026-06-23 13:44:14 +08:00
Vincent Koc
1479078a25
fix(ci): require iOS Periphery evidence artifact
2026-06-23 13:17:42 +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
Dallin Romney
606706492f
ci: fail qa profile evidence on qa failures ( #95971 )
2026-06-22 22:00:30 -07: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
Vincent Koc
cfff6b2ac6
fix(ci): require QA live evidence artifacts
...
Require QA live artifact uploads to fail when evidence is missing and guard the workflow invariant.
2026-06-23 12:07:48 +08: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
4460fa78c3
feat(qa): add "all" taxonomy profile ( #95947 )
...
* qa: add all maturity profile
* test: update qa coverage profile expectations
2026-06-22 20:49:08 -07:00
Vincent Koc
ca0eb62c87
fix(ci): finalize Windows Testbox after setup failures
...
Ensure the Windows Testbox workflow runs its lifecycle loop after setup failures and guard the shared Testbox finalization invariant.
2026-06-23 11:47:10 +08:00
Vincent Koc
f80d9b6eae
fix(ci): finalize testbox sessions after setup failures
...
Ensure Testbox wrapper workflows finalize backend sessions even when setup fails, align the check timeout fallback with the documented 120-minute default, and guard the workflow invariants.
2026-06-23 11:26:30 +08:00
Vincent Koc
ace3fe969b
fix(ci): honor reusable QA evidence failure policy
...
Make QA Profile Evidence failure handling explicit for direct and reusable callers. Direct manual runs still fail on non-zero QA profiles by default, while maturity scorecard reusable calls can collect failed QA evidence for parent rendering. Verified with actionlint, diff check, Testbox changed gate, PR CI, and CodeQL.
2026-06-23 10:44:12 +08:00
Vincent Koc
33206ee583
fix(ci): use available Android SDK platform
...
Restores Android CI to a publicly installable SDK platform and keeps Gradle compileSdk aligned with the workflow install/cache key. Rolls back the API-37-only AndroidX core slice until Android 37 is available to hosted CI, while preserving the unrelated Kotlin dependency bump.
Verification:
- Google SDK repository index check: android-36 exists; android-37/android-37.0 do not.
- git diff --check
- Testbox changed gate: tbx_01kvs3r1bc925pxya94zey23c8
- PR CI: 68 successful, 12 skipped, 0 failing, 0 pending; Android build/play and both Android unit-test lanes passed.
2026-06-23 10:18:28 +08:00
Vincent Koc
1252378018
fix(installer): unblock Windows source installs
2026-06-23 09:48:43 +08:00
Vincent Koc
1658fb6c14
fix(ci): restore QA workflow gates ( #95890 )
2026-06-23 09:26:35 +08:00
joshavant
760f86453e
feat: wire ios push sandbox tooling
2026-06-22 21:07:57 -04:00
Vincent Koc
2ce4a7483a
fix(ci): use workflow revision for proof checks
...
Checkout the trusted workflow revision for the Real behavior proof gate so old PR events with stale base SHAs can still run the current checker scripts.
Proof:
- `tbx_01kvrrqq6tnwee3r41p22sy0qk`: touched-file format check passed.
- `tbx_01kvrrqq6tnwee3r41p22sy0qk`: `corepack pnpm test:serial test/scripts/ci-workflow-guards.test.ts` passed.
- `tbx_01kvrrqq6tnwee3r41p22sy0qk`: `corepack pnpm check:changed` passed for tooling.
- PR CI passed with no failing or pending checks.
2026-06-23 07:11:23 +08: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
Dallin Romney
a1c2454b08
ci: move tui pty into node ci shard ( #95872 )
2026-06-22 15:25:20 -07:00
Vincent Koc
ea9065bc68
fix(installer): skip llama postinstall in Windows source installs
2026-06-23 06:08:48 +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
d5d9a8256d
fix(crabbox): route native Windows hydrate jobs
2026-06-23 04:34:03 +08:00
Yzx
c51933dc23
fix: keep text transform runtime imports hashed ( #95081 )
2026-06-22 17:47:16 +00:00
Anson_H
3895c9341b
perf(cli): speed up precomputed command help startup
...
* perf: speed up precomputed command help
* perf: precompute sessions and tasks help
* Speed up precomputed command help startup
* Speed up precomputed command help startup
---------
Co-authored-by: Zeheng Huang <153708448+hunjaiboy@users.noreply.github.com >
Co-authored-by: openclaw-clownfish[bot] <280122609+openclaw-clownfish[bot]@users.noreply.github.com>
2026-06-22 21:27:47 +08:00
tayoun
73930764e6
fix(build): allow tsdown heap override
...
Merges the Clownfish-repaired contributor branch for #94622 . Clownfish preflight cleared security/comments/review, accepted pnpm check:changed, and the PR is clean/mergeable on head 8de57351f7 .
2026-06-22 20:36:42 +08:00
Vincent Koc
77f4e45c35
fix(scripts): support npm node command shims
2026-06-22 13:16:33 +02:00
Vincent Koc
ca360d3d90
test(scripts): normalize agent shard path separators
2026-06-22 13:16:32 +02:00
Vincent Koc
54d24cd956
fix(scripts): preserve node command shim arguments on Windows
2026-06-22 13:16:32 +02:00
Vincent Koc
5dc6e0ea77
test(scripts): align SDK surface budget assertion
2026-06-22 18:58:59 +08:00
Vincent Koc
f13a10c798
fix(scripts): run gh without terminal formatting
2026-06-22 18:44:21 +08:00
clawsweeper[bot]
6f17c4cc6d
fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs ( #94655 ) ( #94784 )
...
Summary:
- Merged fix(doctor): stop promising --fix for working isolated shell-prompt cron jobs (#94655 ) after ClawSweeper review.
Automerge notes:
- PR branch already contained follow-up commit before automerge: fix(doctor): stop promising --fix for working isolated shell-prompt c…
Validation:
- ClawSweeper review passed for head 0d71970a16 .
- Required merge gates passed before the squash merge.
Prepared head SHA: 0d71970a16
Review: https://github.com/openclaw/openclaw/pull/94784#issuecomment-4767423033
Co-authored-by: clawsweeper <274271284+clawsweeper[bot]@users.noreply.github.com>
Co-authored-by: ZengWen-DT <290981215+ZengWen-DT@users.noreply.github.com >
Co-authored-by: Altay <altay@hey.com >
Approved-by: altaywtf
2026-06-22 10:42:21 +00:00
Jason O'Neal
2220f43f69
fix(ci): increase timeouts in flaky process-group signal test ( #95466 )
...
Merged via squash.
Prepared head SHA: 5ebe334a96
Co-authored-by: jason-allen-oneal <8335428+jason-allen-oneal@users.noreply.github.com >
Co-authored-by: steipete <58493+steipete@users.noreply.github.com >
Reviewed-by: @steipete
2026-06-22 02:44:49 -07:00