name: CSS quality on: pull_request: push: branches: [main] jobs: css-quality: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - uses: actions/setup-node@v4 with: node-version: 24 cache: npm - run: npm ci - name: Verify changed formatting and CSS ownership env: QUALITY_BASE_REF: ${{ github.event_name == 'pull_request' && format('origin/{0}', github.base_ref) || format('{0}^', github.sha) }} run: npm run format:check && npm run style:check && npm run css:verify