name: Check Lint on: push: branches: ["main"] pull_request: branches: ["main"] workflow_dispatch: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true jobs: lint: name: Run linting checks runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v5 - name: Set up Bun uses: oven-sh/setup-bun@v2 with: bun-version: 1.2.2 - name: Install dependencies run: bun install - name: Run lint run: bun run lint