From 23787f7cab80208f287e568fb55cc4868800fc2d Mon Sep 17 00:00:00 2001 From: fisker Cheung Date: Tue, 15 Sep 2026 14:15:28 +0800 Subject: [PATCH] Use `yarn --no-immutable` (#20065) --- .github/workflows/_build.yml | 2 +- .github/workflows/bundler-friendly.yml | 4 ++-- .github/workflows/cleanup-cspell.yml | 2 +- .github/workflows/dev-package-test.yml | 2 +- .github/workflows/dev-test.yml | 2 +- .github/workflows/eslint-rules.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/prod-test.yml | 12 +++++------- .github/workflows/release-script-test.yml | 2 +- .github/workflows/update-babel-plugin-tests.yml | 2 +- 10 files changed, 15 insertions(+), 17 deletions(-) diff --git a/.github/workflows/_build.yml b/.github/workflows/_build.yml index 3dec7c7c3..08f4d4245 100644 --- a/.github/workflows/_build.yml +++ b/.github/workflows/_build.yml @@ -20,7 +20,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Build Package run: yarn build --clean diff --git a/.github/workflows/bundler-friendly.yml b/.github/workflows/bundler-friendly.yml index 9f7884c43..0cafefaf7 100644 --- a/.github/workflows/bundler-friendly.yml +++ b/.github/workflows/bundler-friendly.yml @@ -38,7 +38,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Download Artifact uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -48,7 +48,7 @@ jobs: - name: Install Dependencies working-directory: scripts/tools/bundle-test - run: yarn install --immutable + run: yarn --immutable - name: Test working-directory: scripts/tools/bundle-test diff --git a/.github/workflows/cleanup-cspell.yml b/.github/workflows/cleanup-cspell.yml index a1b257123..89443d45b 100644 --- a/.github/workflows/cleanup-cspell.yml +++ b/.github/workflows/cleanup-cspell.yml @@ -25,7 +25,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Run script run: node scripts/clean-cspell.js diff --git a/.github/workflows/dev-package-test.yml b/.github/workflows/dev-package-test.yml index 706e62927..84160ef40 100644 --- a/.github/workflows/dev-package-test.yml +++ b/.github/workflows/dev-package-test.yml @@ -51,7 +51,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Install Client Package if: ${{ matrix.NPM_CLIENT == 'pnpm' }} diff --git a/.github/workflows/dev-test.yml b/.github/workflows/dev-test.yml index 0fd4aa209..3889cb811 100644 --- a/.github/workflows/dev-test.yml +++ b/.github/workflows/dev-test.yml @@ -58,7 +58,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Run Tests if: ${{ !matrix.ENABLE_CODE_COVERAGE }} diff --git a/.github/workflows/eslint-rules.yml b/.github/workflows/eslint-rules.yml index 9464d8186..b5f4f2311 100644 --- a/.github/workflows/eslint-rules.yml +++ b/.github/workflows/eslint-rules.yml @@ -39,7 +39,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Test working-directory: scripts/tools/eslint-plugin-prettier-internal-rules diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b14b498c7..a9daea763 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -32,7 +32,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Check Dependencies run: yarn lint:deps diff --git a/.github/workflows/prod-test.yml b/.github/workflows/prod-test.yml index 538bc1694..ab3868021 100644 --- a/.github/workflows/prod-test.yml +++ b/.github/workflows/prod-test.yml @@ -36,7 +36,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Download Artifact uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -112,14 +112,12 @@ jobs: if: ${{ matrix.node == '14' || matrix.node == '16' || matrix.node == '18' }} run: node ./scripts/prepare-test-for-legacy-nodejs.js --node-version ${{ matrix.node }} - - name: Install Dependencies(yarn@3,mutable) + - name: Install Dependencies(mutable) if: ${{ matrix.node == '14' || matrix.node == '16' || matrix.node == '18' }} - env: - YARN_ENABLE_IMMUTABLE_INSTALLS: false - run: yarn install + run: yarn --no-immutable - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Download Artifact uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 @@ -185,7 +183,7 @@ jobs: if: matrix.os == 'ubuntu-latest' - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Download Artifact uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 diff --git a/.github/workflows/release-script-test.yml b/.github/workflows/release-script-test.yml index d054aa3c0..46dce0ce4 100644 --- a/.github/workflows/release-script-test.yml +++ b/.github/workflows/release-script-test.yml @@ -41,7 +41,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Test run: yarn test diff --git a/.github/workflows/update-babel-plugin-tests.yml b/.github/workflows/update-babel-plugin-tests.yml index a9b6646f3..f5f411dbf 100644 --- a/.github/workflows/update-babel-plugin-tests.yml +++ b/.github/workflows/update-babel-plugin-tests.yml @@ -25,7 +25,7 @@ jobs: cache: "yarn" - name: Install Dependencies - run: yarn install --immutable + run: yarn --immutable - name: Run script run: node scripts/update-babel-plugin-tests.js