Dallin Romney
4a503ed45e
docs: add maturity docs routes ( #91483 )
2026-06-23 23:59:47 -07:00
Vincent Koc
52aef22909
ci(openshell): provision gateway for e2e
2026-06-24 14:07:30 +08:00
Vincent Koc
89460288c4
ci: move codeql quality off blacksmith ( #96258 )
2026-06-24 11:48:32 +08:00
Vincent Koc
d4c151844a
fix(ci): resolve performance target refs before checkout
2026-06-24 09:51:08 +08:00
Vincent Koc
cc981f8a73
ci: build iOS app for iOS changes
2026-06-24 04:32:08 +08:00
Vincent Koc
59713194fc
fix(ci): avoid relinking identical node tools
2026-06-24 02:43:25 +08:00
Vincent Koc
58552f6d7c
ci: make release maturity scorecard opt-in
2026-06-23 23:32:45 +08:00
Vincent Koc
9dbdefd43c
fix(ci): keep release QA evidence branch-compatible
2026-06-23 19:24:27 +08:00
Vincent Koc
0177521375
fix(ci): pass resolved ref to maturity QA evidence
2026-06-23 19:18:13 +08:00
Vincent Koc
c714bfd8b6
fix(ci): allow release QA evidence workflow calls
2026-06-23 19:06:49 +08:00
Dallin Romney
7e0083ce0b
ci: add release QA profile evidence ( #95094 )
...
* ci: add release qa profile evidence
* ci: simplify release qa profile evidence
* ci: reuse qa profile evidence workflow
* ci: remove inherited secrets lint comment
* ci: pass qa profile evidence secret explicitly
* ci: run maturity scorecard in release checks
* ci: declare maturity scorecard reusable secret
2026-06-23 02:27:00 -07:00
Vincent Koc
f354889efa
fix(crabbox): share Windows hydrate handoff path
2026-06-23 11:16:13 +02:00
Dallin Romney
e2bcde9b1c
ci: add codex maturity scorecard agent ( #95919 )
2026-06-23 01:22:21 -07: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
1479078a25
fix(ci): require iOS Periphery evidence artifact
2026-06-23 13:17:42 +08: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
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
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
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
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
1658fb6c14
fix(ci): restore QA workflow gates ( #95890 )
2026-06-23 09:26:35 +08:00
Dallin Romney
fee8ab4764
ci: generalize QA profile evidence workflow ( #95880 )
...
* ci: generalize qa profile evidence workflow
* ci: keep qa evidence workflow usable on qa failures
2026-06-22 17:33:02 -07: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
Dallin Romney
89de454f82
ci: add manual release qa evidence workflow ( #95876 )
2026-06-22 15:48:59 -07:00
Dallin Romney
a1c2454b08
ci: move tui pty into node ci shard ( #95872 )
2026-06-22 15:25:20 -07:00
Vincent Koc
8d5fe80303
ci(windows): clarify WSL2 reboot requirement
2026-06-22 20:18:24 +02:00
WadydX
6b11bd97d9
meta(issue-template): add dedicated docs bug report form
...
Merges the Clownfish-repaired contributor branch for #76668 . Clownfish preflight cleared security/comments/review, accepted pnpm check:changed, and the PR is clean/mergeable on head c04a40d92c .
2026-06-22 20:52:50 +08:00
Vincent Koc
cb301cd16f
fix(ci): skip stable closeout without rollback vars
2026-06-22 17:17:36 +08:00
Vincent Koc
607b2e9663
fix(ci): debounce canonical main runner admission ( #95681 )
...
Compacts canonical pull request CI to 18 bounded Node jobs, preserves isolated subprocess execution, and delays canonical main runner admission to smooth GitHub runner-registration bursts.
Verification: focused CI planner/workflow tests passed; fresh autoreview clean. Hosted CI had two pre-existing runtime-config failures on the current main baseline; merged with explicit maintainer override.
2026-06-22 16:55:56 +08:00
Vincent Koc
2b50bbf152
feat(raft): add wake bridge channel
2026-06-22 14:36:12 +08:00
Vincent Koc
7d3bc4d944
fix(ci): bundle test shards and right-size runners
...
Bundles only isolated low-risk Node shards, keeps stateful suites isolated, and right-sizes Blacksmith runners to reduce runner-registration bursts. Exact-head CI run 27932220655 passed the changed CI planning lanes; its two remaining agent test reds match latest main baseline run 27929063460 and are unrelated to this CI-only diff.
2026-06-22 14:05:40 +08:00
Vincent Koc
a182811070
fix(ci): smooth PR runner-registration bursts ( #95625 )
...
Merged via squash.
Prepared head SHA: 72b2b00bf8
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-22 10:53:33 +08:00
Vincent Koc
2b75806197
feat: forward-port fast talks auto mode ( #85104 )
2026-06-22 09:37:09 +08:00
Vincent Koc
afadf1f7da
chore(deadcode): prune stale codeql paths
2026-06-22 08:33:19 +08:00
Vincent Koc
a09e1b9aa0
chore(deadcode): prune stale routing config
2026-06-22 08:28:19 +08:00
Vincent Koc
0d351b9875
fix(ci): filter ClawSweeper comment dispatches before token minting ( #95308 )
...
Merged via squash.
Prepared head SHA: b5389b59e4
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-21 19:05:08 +08:00
Vincent Koc
f3ee317f71
fix(ci): deduplicate release Telegram validation
2026-06-21 12:24:15 +08:00
Vincent Koc
fe1d981a47
fix(ci): ignore ClawSweeper self-comments
2026-06-20 17:42:47 +08:00
Vincent Koc
5cf8ba973d
fix(ci): cancel superseded main workflows
2026-06-20 17:42:47 +08:00
Vincent Koc
93a0b5d353
fix(ci): handle missing closeout assets after backoff
2026-06-20 17:39:30 +08:00