diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 8d0d7fa..07f2df7 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -219,12 +219,17 @@ jobs: cache: "npm" cache-dependency-path: "SPT/Build/server/project/package.json" + - name: Get npm cache directory + id: npm-cache-dir + shell: pwsh + run: echo "dir=$(npm config get cache)" >> ${env:GITHUB_OUTPUT} + - name: Check NPM Cache id: cache-check uses: actions/cache@v4 with: - path: ~/.npm - key: ${{ runner.os }}-node-${{ hashFiles('SPT/Build/server/project/package.json') }} + path: ${{ steps.npm-cache-dir.outputs.dir }} + key: ${{ runner.os }}-node-${{ hashFiles('**/package.json') }} restore-keys: | ${{ runner.os }}-node-