name: Setup trusted release harness description: Prepare the trusted release harness package manager and dependencies. inputs: node-version: description: Node.js version required by the release harness. required: true runs: using: composite steps: - name: Setup trusted release harness package manager uses: ./.release-harness/.github/actions/setup-pnpm-store-cache with: node-version: ${{ inputs.node-version }} package-manager-file: .release-harness/package.json use-actions-cache: "false" - name: Install trusted release harness dependencies shell: bash working-directory: .release-harness env: CI: "true" # Corepack resolves packageManager from cwd before pnpm processes --dir. run: pnpm install --frozen-lockfile --prefer-offline --ignore-scripts