From e67fbc035293b46f4acdf95949b84b5956a09b50 Mon Sep 17 00:00:00 2001 From: Alan Agius <17563226+alan-agius4@users.noreply.github.com> Date: Fri, 29 Aug 2025 13:39:20 +0000 Subject: [PATCH] feat(github-actions): use package-manager-cache input in checkout-and-setup-node The `cache` input in `actions/setup-node` is deprecated and will be removed in a future version. This commit updates the `checkout-and-setup-node` action to use the new `package-manager-cache` input instead. --- github-actions/npm/checkout-and-setup-node/action.yml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/github-actions/npm/checkout-and-setup-node/action.yml b/github-actions/npm/checkout-and-setup-node/action.yml index 5ba1fe345..58752c413 100644 --- a/github-actions/npm/checkout-and-setup-node/action.yml +++ b/github-actions/npm/checkout-and-setup-node/action.yml @@ -49,9 +49,6 @@ runs: run: | PM=$(jq -r '.packageManager | match("^(npm|pnpm|yarn)@").captures[0].string' package.json || echo "") echo "PACKAGE_MANAGER=$PM" >> "$GITHUB_OUTPUT" - if [ "$PM" == "pnpm" ]; then - echo "CACHE_MANAGER_VALUE=pnpm" >> "$GITHUB_OUTPUT" - fi - if: steps.packageManager.outputs.PACKAGE_MANAGER == 'pnpm' uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.1.0 @@ -63,4 +60,4 @@ runs: node-version-file: ${{ inputs.node-version-file-path }} node-version: ${{ inputs.node-version }} cache-dependency-path: ${{ inputs.cache-dependency-path }} - cache: ${{ inputs.disable-package-manager-cache != 'true' && steps.packageManager.outputs.CACHE_MANAGER_VALUE || '' }} + package-manager-cache: ${{ inputs.disable-package-manager-cache != 'true' }}