From 2d77d6954e5081d5a12aadd8af73191ed10efe6f Mon Sep 17 00:00:00 2001 From: Jesus Armando Anaya Date: Sun, 12 Apr 2026 22:44:58 -0700 Subject: [PATCH 1/5] Debug: log pnpm version in CI --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc30756..7fee279 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,6 +18,9 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@08c4be7e2e672a47d11bd04269e27e5f3e8529cb # v6.0.0 + - name: Debug pnpm version + run: pnpm --version + - name: Set up Node.js uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: From d338bd75ce5414baff11ac1637d80eaefdafe5cb Mon Sep 17 00:00:00 2001 From: Jesus Armando Anaya Date: Sun, 12 Apr 2026 22:47:30 -0700 Subject: [PATCH 2/5] Debug: use --no-frozen-lockfile to diagnose CI failure --- .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 7fee279..1e67b99 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: cache: pnpm - name: Install dependencies - run: pnpm install --frozen-lockfile + run: pnpm install --no-frozen-lockfile - name: Audit dependencies run: pnpm audit --audit-level moderate From b514b5bff14331996964c44293bdaf37034b546e Mon Sep 17 00:00:00 2001 From: Jesus Armando Anaya Date: Sun, 12 Apr 2026 22:49:39 -0700 Subject: [PATCH 3/5] =?UTF-8?q?Use=20Node=2024=20in=20CI=20=E2=80=94=20fix?= =?UTF-8?q?es=20frozen-lockfile=20parse=20error=20on=20Node=2022?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/ci.yml | 4 ++-- .github/workflows/release.yml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e67b99..2d263ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,11 +24,11 @@ jobs: - name: Set up Node.js uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: - node-version: 22 + node-version: 24 cache: pnpm - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: pnpm install --frozen-lockfile - name: Audit dependencies run: pnpm audit --audit-level moderate diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index c4cbc2f..bddfc2d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -21,7 +21,7 @@ jobs: - name: Set up Node.js uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: - node-version: 22 + node-version: 24 registry-url: 'https://registry.npmjs.org' cache: pnpm From 897c7bf064c321fe5ef2e6ecf7aeddeedfb69f69 Mon Sep 17 00:00:00 2001 From: Jesus Armando Anaya Date: Sun, 12 Apr 2026 22:51:09 -0700 Subject: [PATCH 4/5] Debug: print lockfile hash before install --- .github/workflows/ci.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 2d263ce..3082026 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,6 +27,12 @@ jobs: node-version: 24 cache: pnpm + - name: Debug lockfile + run: | + sha256sum pnpm-lock.yaml + head -3 pnpm-lock.yaml + wc -l pnpm-lock.yaml + - name: Install dependencies run: pnpm install --frozen-lockfile From c4070b504115b0d68c74790beac3510d52ca8356 Mon Sep 17 00:00:00 2001 From: Jesus Armando Anaya Date: Sun, 12 Apr 2026 22:54:51 -0700 Subject: [PATCH 5/5] Remove debug steps from CI workflows The lockfile issue is resolved. Clean up the temporary debug steps (pnpm version print and lockfile hash) from ci.yml, and keep Node 24 in both ci.yml and release.yml. --- .github/workflows/ci.yml | 9 --------- 1 file changed, 9 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3082026..2ab5816 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,21 +18,12 @@ jobs: - name: Set up pnpm uses: pnpm/action-setup@08c4be7e2e672a47d11bd04269e27e5f3e8529cb # v6.0.0 - - name: Debug pnpm version - run: pnpm --version - - name: Set up Node.js uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version: 24 cache: pnpm - - name: Debug lockfile - run: | - sha256sum pnpm-lock.yaml - head -3 pnpm-lock.yaml - wc -l pnpm-lock.yaml - - name: Install dependencies run: pnpm install --frozen-lockfile