name: Verify on: workflow_call: permissions: contents: read jobs: verify: name: Fast quality gate runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v4 - name: Setup pnpm uses: pnpm/action-setup@v4 with: version: ^11.20.0 - name: Setup Node uses: actions/setup-node@v4 with: node-version: 24 cache: pnpm cache-dependency-path: | pnpm-lock.yaml web/pnpm-lock.yaml - name: Install root dependencies run: pnpm install --frozen-lockfile - name: Install web dependencies working-directory: web run: pnpm install --frozen-lockfile - name: Run quality gate run: pnpm verify