name: Setup and cache description: Setup for node, pnpm and cache for browser testing binaries inputs: node-version: required: false description: Node version for setup-node default: 24.x runs: using: composite steps: - name: Install pnpm uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320 # v4.4.0 - name: Set node version to ${{ inputs.node-version }} uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: ${{ inputs.node-version }} cache: pnpm