From 3ee8bddc9b35258c794e4723c89a0309ad1b8b59 Mon Sep 17 00:00:00 2001 From: Adrian Bienkowski Date: Tue, 18 Aug 2026 00:42:10 -0400 Subject: [PATCH] fix: run npm ci in ts/ in release-verify gate The release-verify job ran `npm ci` at the repo root, where there is no package-lock.json, so it failed with EUSAGE and blocked the entire release pipeline (version/build/sign/publish jobs were skipped). Mirror the CI fix from #14 by scoping npm ci to the ts/ working directory. --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e295d75..359d49e 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -29,7 +29,8 @@ jobs: node-version: '22' cache: npm cache-dependency-path: ts/package-lock.json - - run: npm ci + - working-directory: ts + run: npm ci - name: Release verification gate run: make release-verify