Tooling: cache pnp deps
This commit is contained in:
parent
cacb10065e
commit
0059da45be
|
@ -21,6 +21,16 @@ runs:
|
||||||
uses: 'pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d'
|
uses: 'pnpm/action-setup@a3252b78c470c02df07e9d59298aecedc3ccdd6d'
|
||||||
with:
|
with:
|
||||||
version: ${{ steps.read-pnpm-version.outputs.version }}
|
version: ${{ steps.read-pnpm-version.outputs.version }}
|
||||||
|
- name: 'Get PNPM store directory'
|
||||||
|
shell: 'bash'
|
||||||
|
run: |
|
||||||
|
echo "PNPM_STORE_PATH=$(pnpm store path --silent)" >> $GITHUB_ENV
|
||||||
|
- name: 'Cache PNPM Dependencies'
|
||||||
|
uses: 'actions/cache@v4'
|
||||||
|
with:
|
||||||
|
path: ${{ env.PNPM_STORE_PATH }}
|
||||||
|
key: "${{ runner.os }}-pnpm-${{ hashFiles( '**/pnpm-lock.yaml' ) }}"
|
||||||
|
restore-keys: '${{ runner.os }}-pnpm-'
|
||||||
- name: 'Setup Node'
|
- name: 'Setup Node'
|
||||||
uses: 'actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65'
|
uses: 'actions/setup-node@8f152de45cc393bb48ce5d89d36b731f54556e65'
|
||||||
with:
|
with:
|
||||||
|
@ -35,7 +45,7 @@ runs:
|
||||||
coverage: 'none'
|
coverage: 'none'
|
||||||
- name: 'Cache Composer Dependencies'
|
- name: 'Cache Composer Dependencies'
|
||||||
if: ${{ inputs.php-version != 'false' }}
|
if: ${{ inputs.php-version != 'false' }}
|
||||||
uses: 'actions/cache@ab5e6d0c87105b4c9c2047343972218f562e4319'
|
uses: 'actions/cache@v4'
|
||||||
with:
|
with:
|
||||||
path: '~/.cache/composer/files'
|
path: '~/.cache/composer/files'
|
||||||
key: "${{ runner.os }}-composer-${{ hashFiles( '**/composer.lock' ) }}"
|
key: "${{ runner.os }}-composer-${{ hashFiles( '**/composer.lock' ) }}"
|
||||||
|
|
Loading…
Reference in New Issue