Skip to content

ci: evaluate one-job Windows test workers - #317

Draft
kmbroai wants to merge 1 commit into
mainfrom
dev/kyleb/windows-ci-source-speed
Draft

ci: evaluate one-job Windows test workers#317
kmbroai wants to merge 1 commit into
mainfrom
dev/kyleb/windows-ci-source-speed

Conversation

@kmbroai

@kmbroai kmbroai commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • keep one unsharded Windows check and one Test step
  • run all Windows test files through four long-lived Bun workers while each worker stays serial
  • leave Linux/macOS and release test commands unchanged

Measured result

  • Windows node-22 Test: 154s; 934 pass, 53 skip, 0 fail; 987 tests across 41 files
  • Windows node-24 Test: 169s
  • Ubuntu node-22 Test: 69s
  • Ubuntu node-24 Test: 65s
  • This preserves coverage and roughly halves Windows test time, but does not reach Ubuntu parity on one Windows runner.

Testing

  • pnpm --dir sdk/typescript run types
  • pnpm --dir sdk/typescript run format
  • bun test --timeout 30000 ./sdk/typescript/tests-ts/skeleton.test.ts
  • local grouped-worker smoke across all 41 test files

@kmbroai
kmbroai force-pushed the dev/kyleb/windows-ci-source-speed branch 5 times, most recently from 3122fcc to 9954680 Compare August 7, 2026 23:45
@kmbroai kmbroai changed the title perf: reuse Windows ACL inspection process ci: run Windows tests in one worker pool Aug 7, 2026
@kmbroai
kmbroai force-pushed the dev/kyleb/windows-ci-source-speed branch from 9954680 to a8ef060 Compare August 7, 2026 23:51
@kmbroai
kmbroai force-pushed the dev/kyleb/windows-ci-source-speed branch from a8ef060 to ab3ff7e Compare August 7, 2026 23:59
@kmbroai kmbroai changed the title ci: run Windows tests in one worker pool ci: evaluate one-job Windows test workers Aug 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant