Files
2026-08-21 02:45:06 -07:00

24 lines
838 B
YAML

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:
cache-mode: off
node-version: ${{ inputs.node-version }}
package-manager-file: .release-harness/package.json
- 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