diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1bb9a1e..50fab53 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -14,19 +14,19 @@ jobs: run: corepack enable - name: Cache node modules id: cache-nodemodules - uses: actions/cache@v2 + uses: actions/cache@v4 env: cache-name: cache-node-modules with: path: node_modules - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('yarn.lock') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- ${{ runner.os }}-build- ${{ runner.os }}- - name: Install dependencies if: steps.cache-nodemodules.outputs.cache-hit != 'true' - run: yarn install + run: yarn install --frozen-lockfile - name: Linter run: yarn run eslint - name: Yarn Tests diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3220f6b..53a3539 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -30,14 +30,14 @@ jobs: cache-name: cache-node-modules with: path: node_modules - key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }} + key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('yarn.lock') }} restore-keys: | ${{ runner.os }}-build-${{ env.cache-name }}- ${{ runner.os }}-build- ${{ runner.os }}- - name: Install dependencies if: steps.cache-nodemodules.outputs.cache-hit != 'true' - run: yarn install + run: yarn install --frozen-lockfile - name: Initialize NPM config run: | npm config set registry=https://registry.npmjs.com/