ci.yml 426 B

123456789101112131415161718192021222324252627
  1. name: CI
  2. on:
  3. push:
  4. branches: [main, feature/*]
  5. pull_request:
  6. branches: [main]
  7. jobs:
  8. ci:
  9. runs-on: ubuntu-latest
  10. steps:
  11. - uses: actions/checkout@v4
  12. - uses: oven-sh/setup-bun@v2
  13. with:
  14. bun-version: latest
  15. - name: Install dependencies
  16. run: bun install --frozen-lockfile
  17. - name: Test
  18. run: bun test
  19. - name: Build
  20. run: bun run build