Skip to content

Commit 5b094e4

Browse files
author
WebRouter
committed
ci: use npm install + optionalDependencies for rollup native addon
1 parent cfa486a commit 5b094e4

3 files changed

Lines changed: 8 additions & 8 deletions

File tree

.github/workflows/deploy-website.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,8 @@ jobs:
2424
- uses: actions/setup-node@v4
2525
with:
2626
node-version: 22
27-
- run: npm ci
27+
- run: npm install
2828
working-directory: website
29-
env:
30-
NODE_OPTIONS: '--max-old-space-size=4096'
3129
- run: npm run build
3230
working-directory: website
3331
- uses: actions/upload-pages-artifact@v3

website/package-lock.json

Lines changed: 5 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

website/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"devDependencies": {
1010
"vitepress": "^1.3.0"
1111
},
12-
"dependencies": {
12+
"dependencies": {},
13+
"optionalDependencies": {
1314
"@rollup/rollup-linux-x64-gnu": "^4.61.1"
1415
}
1516
}

0 commit comments

Comments
 (0)