From ed4e476b480e4b94566cd2e60dcbe23ce39e1fe6 Mon Sep 17 00:00:00 2001 From: udev Date: Tue, 31 Mar 2026 15:03:58 +0530 Subject: [PATCH] fix: npm ci axios version (#11090) - **fix: grpc use native/webpki trust store** - **use enum to parse values** - **cargo fmt** - **fix: pin axios versions in CI** --- .github/workflows/build-fork-pr-image.yml | 2 +- .github/workflows/build-pr-image.yml | 4 ++-- .github/workflows/js-license-checker.yml | 2 +- .github/workflows/playwright.yml | 2 +- .github/workflows/release.yml | 2 +- web/package-lock.json | 12 ------------ web/package.json | 4 +++- 7 files changed, 9 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build-fork-pr-image.yml b/.github/workflows/build-fork-pr-image.yml index bad60912dd..a542ed522c 100644 --- a/.github/workflows/build-fork-pr-image.yml +++ b/.github/workflows/build-fork-pr-image.yml @@ -70,7 +70,7 @@ jobs: node-version: 22 - name: Build frontend code - run: cd web && npm install && npm run build + run: cd web && npm ci && npm run build - name: Print rustc cfg run: rustc -C target-cpu=native --print cfg diff --git a/.github/workflows/build-pr-image.yml b/.github/workflows/build-pr-image.yml index d5ca8f0ffb..8e67c0b7c3 100644 --- a/.github/workflows/build-pr-image.yml +++ b/.github/workflows/build-pr-image.yml @@ -57,7 +57,7 @@ jobs: node-version: 22 - name: Build frontend code - run: cd web && npm install && npm run build + run: cd web && npm ci && npm run build - name: Print rustc cfg run: rustc -C target-cpu=native --print cfg @@ -142,7 +142,7 @@ jobs: node-version: 22 - name: Build frontend code - run: cd web && npm install && npm run build + run: cd web && npm ci && npm run build - name: Print rustc cfg run: rustc -C target-cpu=native --print cfg diff --git a/.github/workflows/js-license-checker.yml b/.github/workflows/js-license-checker.yml index c791a7f787..e875d72dff 100644 --- a/.github/workflows/js-license-checker.yml +++ b/.github/workflows/js-license-checker.yml @@ -66,7 +66,7 @@ jobs: - name: Install dependencies if: steps.check_changes.outputs.has_changes == 'true' && steps.check_package_changes.outputs.has_package_changes == 'true' - run: cd web && npm install + run: cd web && npm ci - name: Check licenses if: steps.check_changes.outputs.has_changes == 'true' && steps.check_package_changes.outputs.has_package_changes == 'true' diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 529a83b2fe..266ee28e1f 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -91,7 +91,7 @@ jobs: NODE_OPTIONS: "--max-old-space-size=8192" VITE_COVERAGE: "true" COVERAGE: "true" - run: cd web && npm install && npm run build + run: cd web && npm ci && npm run build - name: Build and run binary run: cargo build --release --target x86_64-unknown-linux-gnu diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 7c6e1254e0..b58614f100 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -69,7 +69,7 @@ jobs: NODE_OPTIONS: "--max-old-space-size=8192" run: | cd web/ - npm install + npm ci npm run build - name: Install Protoc for linux diff --git a/web/package-lock.json b/web/package-lock.json index d33d5b37e9..f39a1d4de6 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -71,7 +71,6 @@ "@tailwindcss/postcss": "^4.1.18", "@tailwindcss/typography": "^0.5.19", "@tailwindcss/vite": "^4.1.18", - "@types/axios": "^0.14.4", "@types/d3-force": "^3.0.10", "@types/d3-scale": "^4.0.9", "@types/fs-extra": "^11.0.4", @@ -3577,17 +3576,6 @@ "integrity": "sha512-5lYJP45Xllo4yE/RUBccBT32eBlRDbqN8r1/MIvQbKxW3aFqaYPCNgm8D5V20X4ShHcwvYWNlKg3liDh1MlBoA==", "license": "MIT" }, - "node_modules/@types/axios": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/@types/axios/-/axios-0.14.4.tgz", - "integrity": "sha512-9JgOaunvQdsQ/qW2OPmE5+hCeUB52lQSolecrFrthct55QekhmXEwT203s20RL+UHtCQc15y3VXpby9E7Kkh/g==", - "deprecated": "This is a stub types definition. axios provides its own type definitions, so you do not need this installed.", - "dev": true, - "license": "MIT", - "dependencies": { - "axios": "*" - } - }, "node_modules/@types/babel__generator": { "version": "7.6.8", "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", diff --git a/web/package.json b/web/package.json index 7b6f843837..a585f74fc4 100644 --- a/web/package.json +++ b/web/package.json @@ -87,7 +87,6 @@ "@tailwindcss/postcss": "^4.1.18", "@tailwindcss/typography": "^0.5.19", "@tailwindcss/vite": "^4.1.18", - "@types/axios": "^0.14.4", "@types/d3-force": "^3.0.10", "@types/d3-scale": "^4.0.9", "@types/fs-extra": "^11.0.4", @@ -135,5 +134,8 @@ "vitest": "^4.0.16", "vitest-canvas-mock": "^1.1.3", "vue-tsc": "^3.2.1" + }, + "overrides": { + "axios": "1.13.2" } }