name: 'Setup node and install dependencies with pnpm' inputs: node_version: required: false default: v22.x runs: using: 'composite' steps: - name: Install pnpm uses: pnpm/action-setup@v4 - name: Set up Node ${{ inputs.node_version }} uses: actions/setup-node@v4 with: node-version: ${{ inputs.node_version }} cache: 'pnpm' - name: Install dependencies shell: bash run: | pnpm install --frozen-lockfile pnpm run prisma:generate env: HUSKY: '0'