name: Lint & Format on: push: branches: [main, develop] pull_request: branches: [main, develop] concurrency: group: lint-${{ github.ref }} cancel-in-progress: true jobs: lint: runs-on: ubuntu-latest container: oven/bun:1-alpine steps: - name: Install required tools run: apk add --no-cache git - uses: actions/checkout@v4 - name: Install dependencies run: bun install --frozen-lockfile - name: ESLint run: bun run lint - name: Prettier check run: bun run format:check