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@41ff72655975bd51cab0327fa583b6e92b6d3061 # v4.2.0 - name: Set node version to ${{ inputs.node-version }} uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: node-version: ${{ inputs.node-version }} cache: pnpm