name: Linter on: [push, pull_request] jobs: linter: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Install Bun uses: oven-sh/setup-bun@v1 - name: Cache NPM dependencies uses: actions/cache@v4 with: path: node_modules key: ${{ runner.os }}-npm-cache restore-keys: | ${{ runner.os }}-npm-cache - name: Install Dependencies run: bun install - name: Lint run: bun run lint