Skip to content

Commit 069097f

Browse files
committed
Enable cached docs build task
1 parent 2de8164 commit 069097f

5 files changed

Lines changed: 28 additions & 2 deletions

File tree

.github/workflows/deploy-docs-preview.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ jobs:
4040
- run: vp run build
4141
working-directory: docs
4242

43+
- run: vp run build
44+
working-directory: docs
45+
4346
- run: vpx void deploy --dir docs/.vitepress/dist
4447
env:
4548
VOID_TOKEN: ${{ secrets.VOID_TOKEN }}

.github/workflows/deploy-docs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ jobs:
4040
- run: vp run build
4141
working-directory: docs
4242

43+
- run: vp run build
44+
working-directory: docs
45+
4346
- run: vpx void deploy --dir docs/.vitepress/dist
4447
env:
4548
VOID_TOKEN: ${{ secrets.VOID_TOKEN }}

docs/package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
"type": "module",
55
"scripts": {
66
"dev": "vitepress dev",
7-
"build": "cp ../packages/cli/install.sh ../packages/cli/install.ps1 public/ && vitepress build",
7+
"build": "cp ../packages/cli/install.sh ../packages/cli/install.ps1 public/ && vp run build:site",
8+
"build:netlify": "cp ../packages/cli/install.sh ../packages/cli/install.ps1 public/ && vitepress build",
89
"preview": "vitepress preview",
910
"update-trusted-stack-stats": "node .vitepress/theme/data/fetch-trusted-stack-stats.ts"
1011
},

docs/vite.config.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export default {
2+
run: {
3+
tasks: {
4+
'build:site': {
5+
command: 'vitepress build',
6+
input: [
7+
{ auto: true },
8+
'!.vitepress/.temp/**',
9+
'!.vitepress/dist/**',
10+
'!node_modules/.vite-temp/**',
11+
],
12+
output: ['.vitepress/dist/**'],
13+
},
14+
},
15+
},
16+
};

netlify.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
[build]
22
base = "docs/"
3-
command = "pnpm build"
3+
command = "pnpm build:netlify"
44
publish = ".vitepress/dist"
55

6+
[build.environment]
7+
NODE_VERSION = "22.18.0"
8+
69
# Windows installer redirect
710
[[redirects]]
811
from = "/vp-setup"

0 commit comments

Comments
 (0)