Skip to main content

.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-bun installs only in the test job, to give pnpm test a bun runtime.
  • --frozen-lockfile pins 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.