format-build-frontend.yaml 493 B

12345678910111213141516171819202122
  1. name: Bun CI
  2. on:
  3. push:
  4. branches: ['main']
  5. pull_request:
  6. jobs:
  7. build:
  8. name: 'Format & Build Frontend'
  9. env:
  10. PUBLIC_API_BASE_URL: ''
  11. runs-on: ubuntu-latest
  12. steps:
  13. - uses: actions/checkout@v4
  14. - name: Use Bun
  15. uses: oven-sh/setup-bun@v1
  16. - run: bun --version
  17. - name: Install frontend dependencies
  18. run: bun install
  19. - name: Format frontend
  20. run: bun run format
  21. - name: Build frontend
  22. run: bun run build