From ae7f6e18e58b78386efc11ea3771137f3fdfb16a Mon Sep 17 00:00:00 2001 From: Manuel Stahl Date: Wed, 7 Feb 2024 17:36:36 +0100 Subject: [PATCH] Use --immutable flag whenever "yarn install" is called by a tool Fixes #347 Change-Id: I1b8423f9cef46a425c1ec7665c8285af10c56df6 --- .github/workflows/build-test.yml | 2 +- .github/workflows/edge_ghpage.yml | 2 +- .github/workflows/github-release.yml | 2 +- Dockerfile | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 6837776..a582342 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -16,6 +16,6 @@ jobs: with: node-version: "18" - name: Install dependencies - run: yarn --frozen-lockfile + run: yarn --immutable - name: Run tests run: yarn test diff --git a/.github/workflows/edge_ghpage.yml b/.github/workflows/edge_ghpage.yml index a105b4b..ea8cfdb 100644 --- a/.github/workflows/edge_ghpage.yml +++ b/.github/workflows/edge_ghpage.yml @@ -16,7 +16,7 @@ jobs: node-version: "18" - name: Install and Build 🔧 run: | - yarn install + yarn install --immutable yarn build - name: Deploy 🚀 diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index 930c400..7ad2d4f 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -17,7 +17,7 @@ jobs: - uses: actions/setup-node@v4 with: node-version: "18" - - run: yarn install + - run: yarn install --immutable - run: yarn build - run: | version=`git describe --dirty --tags || echo unknown` diff --git a/Dockerfile b/Dockerfile index 93de6c7..12b6ed1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -6,7 +6,7 @@ ARG REACT_APP_SERVER WORKDIR /src COPY . /src -RUN yarn --network-timeout=300000 install +RUN yarn --network-timeout=300000 install --immutable RUN REACT_APP_SERVER=$REACT_APP_SERVER yarn build