From a41d0a96c89d0d6bf7efa9dbad9174e22df09fe5 Mon Sep 17 00:00:00 2001 From: Christopher Allford <6451942+ObliviousHarmony@users.noreply.github.com> Date: Thu, 16 Nov 2023 18:39:25 -0800 Subject: [PATCH] Fix PNPM Install Caching --- .github/actions/setup-woocommerce-monorepo/action.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/actions/setup-woocommerce-monorepo/action.yml b/.github/actions/setup-woocommerce-monorepo/action.yml index 33d545e9d2a..efd01ce732a 100644 --- a/.github/actions/setup-woocommerce-monorepo/action.yml +++ b/.github/actions/setup-woocommerce-monorepo/action.yml @@ -21,7 +21,8 @@ runs: uses: 'actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65' with: node-version-file: '.nvmrc' - cache: 'pnpm' + # We only want to use the cache if something is being installed. + cache: ${{ ( inputs.install == 'true' || steps.project-filters.outputs.install != '' ) && 'pnpm' || '' }} - name: 'Setup PHP' if: ${{ inputs.php-version != 'false' }} uses: 'shivammathur/setup-php@a36e1e52ff4a1c9e9c9be31551ee4712a6cb6bd0'