From c6f5b4297d42a12ac83ad22ea6cf915c1659155e Mon Sep 17 00:00:00 2001 From: David Taylor Date: Tue, 2 May 2023 16:25:22 +0100 Subject: [PATCH] DEV: Use `--frozen-lockfile` in GitHub CI (#21338) This will help us to catch missing lockfile changes before they are merged into `main` --- .github/workflows/linting.yml | 2 +- .github/workflows/tests.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index ba2ee50cbc4..f2e8f47e6c1 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -65,7 +65,7 @@ jobs: ${{ runner.os }}-yarn- - name: Yarn install - run: yarn install + run: yarn install --frozen-lockfile - name: Rubocop if: ${{ !cancelled() }} diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index e006f53ed3f..db9e635294c 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -98,7 +98,7 @@ jobs: ${{ runner.os }}-yarn- - name: Yarn install - run: yarn install + run: yarn install --frozen-lockfile - name: Checkout official plugins if: matrix.target == 'plugins' @@ -272,7 +272,7 @@ jobs: - name: Yarn install working-directory: ./app/assets/javascripts/discourse - run: yarn install + run: yarn install --frozen-lockfile - name: Ember Build working-directory: ./app/assets/javascripts/discourse