From 59dab5ddc9cc18c86230349081f4fdc28cd8530a Mon Sep 17 00:00:00 2001 From: Daniel Puckowski Date: Thu, 14 May 2026 18:09:36 -0400 Subject: [PATCH 1/4] chore: prevent dependency lifecycle scripts * Prevent dependency lifecycle scripts during CI work. --- .github/workflows/ci.yml | 2 +- .github/workflows/create-release-pr.yml | 2 +- .github/workflows/publish.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 25888bbec..7272461ad 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: node-version: ${{ matrix.node }} cache: 'pnpm' - name: Install dependencies - run: pnpm install + run: pnpm install --frozen-lockfile --ignore-scripts - name: Print put node & npm version run: node --version && pnpm --version - name: Install chromium diff --git a/.github/workflows/create-release-pr.yml b/.github/workflows/create-release-pr.yml index 12707ad29..830fb3f8f 100644 --- a/.github/workflows/create-release-pr.yml +++ b/.github/workflows/create-release-pr.yml @@ -46,7 +46,7 @@ jobs: cache: 'pnpm' - name: Install dependencies - run: pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile --ignore-scripts - name: Determine next version id: version diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 9c02fb7c9..f25ae6fe7 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -52,7 +52,7 @@ jobs: cache: 'pnpm' - name: Install dependencies - run: pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile --ignore-scripts - name: Run node tests (ESM + CJS) run: pnpm run test:node From 2940682916cbc38441e10087fe9c1bd8283d791a Mon Sep 17 00:00:00 2001 From: Daniel Puckowski Date: Thu, 14 May 2026 18:24:40 -0400 Subject: [PATCH 2/4] fix: partial revert for CI run * Partial revert of CI run; keep only frozen lockfile so CI can complete. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7272461ad..a598ac51d 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: node-version: ${{ matrix.node }} cache: 'pnpm' - name: Install dependencies - run: pnpm install --frozen-lockfile --ignore-scripts + run: pnpm install --frozen-lockfile - name: Print put node & npm version run: node --version && pnpm --version - name: Install chromium From b2ddebfd26c5b7bb166ea5b113db3f0186cff9d9 Mon Sep 17 00:00:00 2001 From: Daniel Puckowski Date: Thu, 14 May 2026 18:31:13 -0400 Subject: [PATCH 3/4] fix: CI hang on chromium install * Fix CI hang on chromium install; should not be needed for CI test purposes. --- .github/workflows/ci.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index a598ac51d..451fa7da1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -41,7 +41,5 @@ jobs: run: pnpm install --frozen-lockfile - name: Print put node & npm version run: node --version && pnpm --version - - name: Install chromium - run: pnpm exec playwright install chromium - name: Run node tests (ESM + CJS) run: pnpm run test:node From 6f0cf97e0e1e771f6e3e345c79ac866dce93b070 Mon Sep 17 00:00:00 2001 From: Daniel Puckowski Date: Thu, 14 May 2026 18:33:13 -0400 Subject: [PATCH 4/4] chore: re-add dependency script ignore for CI * Re-add dependency script ignore for CI now that chromium hang is resolved and CI can complete. --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 451fa7da1..f297aedf2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,7 +38,7 @@ jobs: node-version: ${{ matrix.node }} cache: 'pnpm' - name: Install dependencies - run: pnpm install --frozen-lockfile + run: pnpm install --frozen-lockfile --ignore-scripts - name: Print put node & npm version run: node --version && pnpm --version - name: Run node tests (ESM + CJS)