.github/workflows/ci.yml
Ghost doc: an abridged excerpt of
.github/workflows/ci.yml. The live file is the source of truth and runs an ubuntu + windows matrix with more typecheck and test steps than shown here.Source
Notes
- pnpm/Node is the primary toolchain;
oven-sh/setup-buninstalls only in the test job, to givepnpm testa bun runtime. --frozen-lockfilepins exact dependency versions.- Typecheck and tests run as separate jobs on independent runners: type errors surface even if tests pass.
- Push triggers are filtered to the main branch; pull requests trigger on any branch.