# Description: Lint and format verification for GitHub merge queue runs. # Paired with ci-lint-format.yaml — workflow name and job name must match # so branch protection resolves a single required check in both the # pull_request and merge_group contexts. This file runs verify-only steps # with a read-only token; auto-fix and PR comments live in the PR workflow. name: 'CI: Lint Format' on: merge_group: concurrency: group: ${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true permissions: contents: read jobs: lint-and-format: runs-on: ubuntu-latest steps: - name: Checkout merge group ref uses: actions/checkout@v6 - name: Setup frontend uses: ./.github/actions/setup-frontend - name: Verify lint and format uses: ./.github/actions/lint-format-verify