Skip to content

Commit 57f6fa9

Browse files
fix(ci): install site deps in release preflight (#7)
Release preflight runs check:site, which invokes site:build (Eleventy). Root npm ci does not install site/package.json dependencies, so Eleventy was missing and preflight failed with exit 127.\n\nInstall site dependencies in preflight before check:site so release validation matches the expected environment and can proceed to npm publish.
1 parent 4f96bde commit 57f6fa9

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,9 @@ jobs:
8686
- name: Regenerate and verify tool reference docs are committed
8787
run: npm run check:tool-docs
8888

89+
- name: Install site dependencies
90+
run: npm --prefix site ci
91+
8992
- name: Build site and validate internal links
9093
run: npm run check:site
9194

0 commit comments

Comments
 (0)