Skip to content

ci: add pull request quality gate - #4

Closed
andrei-hasna wants to merge 2 commits into
mainfrom
drain/ope33-00004-ms66cg8j
Closed

ci: add pull request quality gate#4
andrei-hasna wants to merge 2 commits into
mainfrom
drain/ope33-00004-ms66cg8j

Conversation

@andrei-hasna

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

Copy link
Copy Markdown
Contributor

Summary

  • add a single GitHub Actions job for pull requests and pushes to main
  • run frozen root and dashboard installs before typecheck, build, and the full Bun test suite
  • correct the stale CLI help assertion from webhooks to the current channels command

The dashboard install is separate because the root lockfile does not install dashboard dependencies, while the required build invokes Vite from that directory. No test suites are excluded.

Verification

  • bun install --frozen-lockfile
  • cd dashboard && bun install --frozen-lockfile
  • bun run typecheck
  • bun run build
  • bun test (237 passed across 22 files)

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 deleted the drain/ope33-00004-ms66cg8j branch July 29, 2026 14:26
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