Skip to content

ci: gate pull requests on typecheck and tests - #10

Merged
andrei-hasna merged 2 commits into
mainfrom
drain/ope54-00005-ms64v7lx
Jul 30, 2026
Merged

ci: gate pull requests on typecheck and tests#10
andrei-hasna merged 2 commits into
mainfrom
drain/ope54-00005-ms64v7lx

Conversation

@andrei-hasna

@andrei-hasna andrei-hasna commented Jul 29, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a one-job GitHub Actions workflow for pull requests and pushes to main
  • install with Bun using the frozen-lockfile flag, then run typecheck and all tests
  • replace two leaking process-wide Bun module mocks with hermetic adapters so the complete suite is green in one process
  • document the CI gate in the changelog

Verification

  • bun install --frozen-lockfile
  • bun run typecheck
  • bun test — 248 passed, 0 failed

No suites were excluded. The clean full-suite baseline had two order-dependent failures because test-only module mocks leaked into later HTTP and server integration tests; those tests already passed individually. The PR removes that cross-file contamination instead of skipping tests or allowing failures.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@andrei-hasna
andrei-hasna force-pushed the drain/ope54-00005-ms64v7lx branch from 57b2a3e to 1d02b73 Compare July 30, 2026 13:04
@andrei-hasna
andrei-hasna merged commit 32f4177 into main Jul 30, 2026
2 checks passed
@andrei-hasna
andrei-hasna deleted the drain/ope54-00005-ms64v7lx branch July 30, 2026 13:05
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