From e40bf100660339ff84cd2be4bd415441a89c7f0c Mon Sep 17 00:00:00 2001 From: Jonny Harris Date: Mon, 5 Jul 2021 17:58:58 +0100 Subject: [PATCH] Remove pat-s/always-upload-cache action. --- .github/workflows/build-and-deploy.yml | 32 ++------------ .github/workflows/deploy-storybook.yml | 16 +------ .github/workflows/lint-css-js-md.yml | 16 +------ .github/workflows/lint-i18n.yml | 16 +------ .github/workflows/plugin-release.yml | 48 +++------------------ .github/workflows/tests-e2e.yml | 16 +------ .github/workflows/tests-karma-dashboard.yml | 14 +----- .github/workflows/tests-karma-editor.yml | 14 +----- .github/workflows/tests-unit-js.yml | 14 +----- .github/workflows/update-google-fonts.yml | 16 +------ .github/workflows/update-templates.yml | 16 +------ 11 files changed, 25 insertions(+), 193 deletions(-) diff --git a/.github/workflows/build-and-deploy.yml b/.github/workflows/build-and-deploy.yml index 5aab0357afe9..707bd6f024a5 100644 --- a/.github/workflows/build-and-deploy.yml +++ b/.github/workflows/build-and-deploy.yml @@ -58,20 +58,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Bundle size check uses: preactjs/compressed-size-action@v2 @@ -98,20 +86,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/deploy-storybook.yml b/.github/workflows/deploy-storybook.yml index f74beb2cbe2a..cc6912114a21 100644 --- a/.github/workflows/deploy-storybook.yml +++ b/.github/workflows/deploy-storybook.yml @@ -38,20 +38,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci diff --git a/.github/workflows/lint-css-js-md.yml b/.github/workflows/lint-css-js-md.yml index 93deb54f934a..cd8a70c03bfe 100644 --- a/.github/workflows/lint-css-js-md.yml +++ b/.github/workflows/lint-css-js-md.yml @@ -56,20 +56,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci diff --git a/.github/workflows/lint-i18n.yml b/.github/workflows/lint-i18n.yml index 8e7fcb4efb64..e23cbcf20f37 100644 --- a/.github/workflows/lint-i18n.yml +++ b/.github/workflows/lint-i18n.yml @@ -56,20 +56,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.3 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/plugin-release.yml b/.github/workflows/plugin-release.yml index f62924caec67..5537a689d19d 100644 --- a/.github/workflows/plugin-release.yml +++ b/.github/workflows/plugin-release.yml @@ -201,20 +201,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci @@ -302,20 +290,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -524,20 +500,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci diff --git a/.github/workflows/tests-e2e.yml b/.github/workflows/tests-e2e.yml index 4b64c9bee2e5..4c33e3d74940 100644 --- a/.github/workflows/tests-e2e.yml +++ b/.github/workflows/tests-e2e.yml @@ -73,20 +73,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Setup PHP uses: shivammathur/setup-php@v2 diff --git a/.github/workflows/tests-karma-dashboard.yml b/.github/workflows/tests-karma-dashboard.yml index 9db32b6af8aa..8e4dd6476979 100644 --- a/.github/workflows/tests-karma-dashboard.yml +++ b/.github/workflows/tests-karma-dashboard.yml @@ -53,19 +53,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ steps.nvm.outputs.NVMRC }} - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + cache: npm # TODO: Remove need for `npm install puppeteer`. - name: Install dependencies diff --git a/.github/workflows/tests-karma-editor.yml b/.github/workflows/tests-karma-editor.yml index 8a483f9b2417..3cc293fb46bc 100644 --- a/.github/workflows/tests-karma-editor.yml +++ b/.github/workflows/tests-karma-editor.yml @@ -58,19 +58,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ steps.nvm.outputs.NVMRC }} - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + cache: npm # TODO: Remove need for `npm install puppeteer`. - name: Install dependencies diff --git a/.github/workflows/tests-unit-js.yml b/.github/workflows/tests-unit-js.yml index 55afee6768ae..6e3bd5ab5035 100644 --- a/.github/workflows/tests-unit-js.yml +++ b/.github/workflows/tests-unit-js.yml @@ -47,19 +47,7 @@ jobs: uses: actions/setup-node@v2.2.0 with: node-version: ${{ steps.nvm.outputs.NVMRC }} - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + cache: npm - name: Setup Jest cache uses: actions/cache@v2.1.6 diff --git a/.github/workflows/update-google-fonts.yml b/.github/workflows/update-google-fonts.yml index cd1e24946d32..55cbc0159f83 100644 --- a/.github/workflows/update-google-fonts.yml +++ b/.github/workflows/update-google-fonts.yml @@ -21,20 +21,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci diff --git a/.github/workflows/update-templates.yml b/.github/workflows/update-templates.yml index 1a02a7a0ae39..1991e28b5807 100644 --- a/.github/workflows/update-templates.yml +++ b/.github/workflows/update-templates.yml @@ -21,20 +21,8 @@ jobs: - name: Setup Node uses: actions/setup-node@v2.2.0 with: - node-version: '${{ steps.nvm.outputs.NVMRC }}' - - - name: Cache node modules - uses: pat-s/always-upload-cache@v2.1.5 - with: - # npm cache files are stored in `~/.npm` on Linux/macOS - path: ~/.npm - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} - restore-keys: | - ${{ runner.os }}-build-${{ env.cache-name }}- - ${{ runner.os }}-build- - ${{ runner.os }}- - env: - cache-name: cache-node-modules + node-version: ${{ steps.nvm.outputs.NVMRC }} + cache: npm - name: Install dependencies run: npm ci