From e6d5c11b51a36237ada7cc9c6d3e62994e0e5518 Mon Sep 17 00:00:00 2001 From: Noritaka Kobayashi Date: Sat, 13 Jun 2026 15:16:59 +0900 Subject: [PATCH 1/3] ci: use npm ci with --ignore-scripts option --- .github/workflows/publish.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 44f307a2..28243bd4 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -31,7 +31,7 @@ jobs: uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - - run: npm install + - run: npm ci --ignore-scripts - run: npm run test # test_16: # runs-on: ubuntu-latest @@ -82,7 +82,7 @@ jobs: with: node-version: "24.x" registry-url: "https://registry.npmjs.org" - - run: npm ci + - run: npm ci --ignore-scripts - run: npm run publish # env: # NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} From 962db722d69639b812658704433b9c8108676c98 Mon Sep 17 00:00:00 2001 From: Noritaka Kobayashi Date: Sat, 13 Jun 2026 15:47:22 +0900 Subject: [PATCH 2/3] ci: add npm rebuild duckdb step after npm ci with --ignore-scripts --- .github/workflows/publish.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 28243bd4..bf154957 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -32,6 +32,7 @@ jobs: with: node-version: ${{ matrix.node-version }} - run: npm ci --ignore-scripts + - run: npm rebuild duckdb - run: npm run test # test_16: # runs-on: ubuntu-latest From 85a1e6d12d868892173134c92a8f97154377e279 Mon Sep 17 00:00:00 2001 From: David Worms Date: Wed, 23 Sep 2026 11:19:59 +0200 Subject: [PATCH 3/3] ci: use npm ci without ignore scripts in tests --- .github/workflows/publish.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bf154957..d36a0974 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -31,8 +31,7 @@ jobs: uses: actions/setup-node@v6 with: node-version: ${{ matrix.node-version }} - - run: npm ci --ignore-scripts - - run: npm rebuild duckdb + - run: npm ci - run: npm run test # test_16: # runs-on: ubuntu-latest