Skip to content

Commit d6c3532

Browse files
committed
fix: build the cache key directly
1 parent 2b827bc commit d6c3532

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

.github/actions/npm-setup/action.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@ runs:
3434
echo "node_modules" >> $GITHUB_ENV
3535
echo "packages/testcontainers/node_modules" >> $GITHUB_ENV
3636
echo "EOF" >> $GITHUB_ENV
37-
echo "HASH_PATHS=package-lock.json,packages/testcontainers/package-lock.json" >> $GITHUB_ENV
3837
echo "WORKSPACE_PATH=packages/testcontainers" >> $GITHUB_ENV
3938
echo "workspace_path=packages/testcontainers" >> "$GITHUB_OUTPUT"
4039
else
@@ -43,7 +42,6 @@ runs:
4342
echo "packages/testcontainers/node_modules" >> $GITHUB_ENV
4443
echo "packages/modules/${{ inputs.workspace }}/node_modules" >> $GITHUB_ENV
4544
echo "EOF" >> $GITHUB_ENV
46-
echo "HASH_PATHS=package-lock.json,packages/testcontainers/package-lock.json,packages/modules/${{ inputs.workspace }}/package-lock.json" >> $GITHUB_ENV
4745
echo "WORKSPACE_PATH=packages/modules/${{ inputs.workspace }}" >> $GITHUB_ENV
4846
echo "workspace_path=packages/modules/${{ inputs.workspace }}" >> "$GITHUB_OUTPUT"
4947
fi
@@ -52,7 +50,7 @@ runs:
5250
id: npm-cache
5351
with:
5452
path: ${{ env.CACHE_PATHS }}
55-
key: ${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}-${{ hashFiles(env.HASH_PATHS) }}
53+
key: ${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}-${{ hashFiles('package-lock.json', 'packages/testcontainers/package-lock.json', format('packages/modules/{0}/package-lock.json', inputs.workspace)) }}
5654
restore-keys: |
5755
${{ inputs.runner }}-node-${{ inputs.node-version }}-${{ inputs.workspace }}-
5856
${{ inputs.runner }}-node-${{ inputs.node-version }}-

0 commit comments

Comments
 (0)