From a00f645921f50c71c07a66d7528f4e73bbfe9985 Mon Sep 17 00:00:00 2001 From: Steve Repsher Date: Mon, 23 Dec 2024 05:27:04 -0500 Subject: [PATCH] Revert "Add node_modules cache in ci (#22826)" (#23370) This reverts commit 4655929fed39b1156d2725eb6b5c5caddecb01e8. --- .github/workflows/ci.yaml | 34 ++-------------------------------- 1 file changed, 2 insertions(+), 32 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 3b307ebbee..bbc21c4ee3 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -26,20 +26,14 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v4.2.2 - name: Setup Node - id: setup-node uses: actions/setup-node@v4.1.0 with: node-version-file: ".nvmrc" cache: yarn - - uses: actions/cache@v4.2.0 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: "node_modules" - key: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('yarn.lock') }} - restore-keys: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }} - name: Install dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable + - name: Check for duplicate dependencies + run: yarn dedupe --check - name: Build resources run: ./node_modules/.bin/gulp gen-icons-json build-translations build-locale-data gather-gallery-pages - name: Setup lint cache @@ -66,19 +60,11 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v4.2.2 - name: Setup Node - id: setup-node uses: actions/setup-node@v4.1.0 with: node-version-file: ".nvmrc" cache: yarn - - uses: actions/cache@v4.2.0 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: "node_modules" - key: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('yarn.lock') }} - restore-keys: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }} - name: Install dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable - name: Build resources run: ./node_modules/.bin/gulp gen-icons-json build-translations build-locale-data @@ -92,19 +78,11 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v4.2.2 - name: Setup Node - id: setup-node uses: actions/setup-node@v4.1.0 with: node-version-file: ".nvmrc" cache: yarn - - uses: actions/cache@v4.2.0 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: "node_modules" - key: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('yarn.lock') }} - restore-keys: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }} - name: Install dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable - name: Build Application run: ./node_modules/.bin/gulp build-app @@ -124,19 +102,11 @@ jobs: - name: Check out files from GitHub uses: actions/checkout@v4.2.2 - name: Setup Node - id: setup-node uses: actions/setup-node@v4.1.0 with: node-version-file: ".nvmrc" cache: yarn - - uses: actions/cache@v4.2.0 - id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) - with: - path: "node_modules" - key: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }}-${{ hashFiles('yarn.lock') }} - restore-keys: ${{ runner.os }}-yarn-${{ hashFiles('.yarnrc.yml') }}-${{ steps.setup-node.outputs.node-version }} - name: Install dependencies - if: steps.yarn-cache.outputs.cache-hit != 'true' run: yarn install --immutable - name: Build Application run: ./node_modules/.bin/gulp build-hassio