From 7033eee9c863369753d2d07e68158f946e00f3a1 Mon Sep 17 00:00:00 2001 From: Ryan Dombrowski Date: Sat, 8 Aug 2026 09:25:08 -0400 Subject: [PATCH] fix(release): install demo/ deps before npm test (emit#35) The release workflow mirrored gen's single 'npm ci', but emit's ingestion.test.ts imports demo/src, whose react/vite deps live in demo's own lockfile. The v0.6.0 publish job failed at npm test on react/jsx-dev-runtime. Mirror test.yml's 'npm ci --prefix demo'. Co-Authored-By: Claude Fable 5 --- .github/workflows/release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index db1c0b7..9bc5edf 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,6 +42,10 @@ jobs: exit 1 fi - run: npm ci + # ingestion.test.ts imports demo/src; demo/ is a separate npm project + # with its own lockfile (react/vite). Mirror test.yml's two-step install + # so the release job's `npm test` collects every suite (emit#35). + - run: npm ci --prefix demo - run: npm test - run: npm run build - name: Publish (public, with provenance)