From 27aa19b2848a8146e47baf1fab300e3fb76842c3 Mon Sep 17 00:00:00 2001 From: alexlavrov Date: Thu, 27 Nov 2025 17:49:27 +0400 Subject: [PATCH 1/3] Use npm ci --- .github/workflows/applications.yml | 2 +- .github/workflows/publish.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/applications.yml b/.github/workflows/applications.yml index 43e78c4a2..3b0bdb142 100644 --- a/.github/workflows/applications.yml +++ b/.github/workflows/applications.yml @@ -45,7 +45,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm install --no-audit --no-fund + run: npm ci --no-audit --no-fund - uses: browser-actions/setup-chrome@v1 id: setup-chrome diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 980a75185..1501fc17c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -24,11 +24,11 @@ jobs: uses: actions/checkout@v4 - name: Run npm install - root - run: npm install --no-audit --no-fund + run: npm ci --no-audit --no-fund - name: Run npm install - devextreme-schematics working-directory: packages/devextreme-schematics - run: npm install --no-audit --no-fund + run: npm ci --no-audit --no-fund - name: Test devextreme-schematics working-directory: packages/devextreme-schematics From bd96111182e59e3d68a94d186206986c39bda6bc Mon Sep 17 00:00:00 2001 From: alexlavrov Date: Thu, 4 Dec 2025 16:24:32 +0400 Subject: [PATCH 2/3] Use ci --no-package-lock --- .github/workflows/applications.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/themebuilder.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/applications.yml b/.github/workflows/applications.yml index 3b0bdb142..fef04ccaf 100644 --- a/.github/workflows/applications.yml +++ b/.github/workflows/applications.yml @@ -115,7 +115,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm install --no-package-lock --no-audit --no-fund + run: npm ci --no-package-lock --no-audit --no-fund - name: Run schematics tests run: cd packages/devextreme-schematics && npm run test diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 0d5940de8..6579174c5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -24,7 +24,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm install --no-package-lock --no-audit --no-fund + run: npm ci --no-package-lock --no-audit --no-fund - name: Run tests run: npm run lint diff --git a/.github/workflows/themebuilder.yml b/.github/workflows/themebuilder.yml index 3f4ef7c18..a2aa369d5 100644 --- a/.github/workflows/themebuilder.yml +++ b/.github/workflows/themebuilder.yml @@ -35,7 +35,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm install --no-package-lock --no-audit --no-fund + run: npm ci --no-package-lock --no-audit --no-fund - name: Run tests run: npm run test-themebuilder From 6239b28e8247220d2b14206aa0b60e292d2b592f Mon Sep 17 00:00:00 2001 From: alexlavrov Date: Thu, 4 Dec 2025 17:09:21 +0400 Subject: [PATCH 3/3] Remove --no-package-lock flags --- .github/workflows/applications.yml | 2 +- .github/workflows/lint.yml | 2 +- .github/workflows/themebuilder.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/applications.yml b/.github/workflows/applications.yml index fef04ccaf..a6c2f8945 100644 --- a/.github/workflows/applications.yml +++ b/.github/workflows/applications.yml @@ -115,7 +115,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm ci --no-package-lock --no-audit --no-fund + run: npm ci --no-audit --no-fund - name: Run schematics tests run: cd packages/devextreme-schematics && npm run test diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 6579174c5..bcea5f00a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -24,7 +24,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm ci --no-package-lock --no-audit --no-fund + run: npm ci --no-audit --no-fund - name: Run tests run: npm run lint diff --git a/.github/workflows/themebuilder.yml b/.github/workflows/themebuilder.yml index a2aa369d5..7cce80fd0 100644 --- a/.github/workflows/themebuilder.yml +++ b/.github/workflows/themebuilder.yml @@ -35,7 +35,7 @@ jobs: - name: Run npm install env: PUPPETEER_SKIP_DOWNLOAD: true - run: npm ci --no-package-lock --no-audit --no-fund + run: npm ci --no-audit --no-fund - name: Run tests run: npm run test-themebuilder