Commit cdec158
ci: build VitePress for CI + Netlify; sync package-lock
The Netlify deploy preview and the GitHub Actions "build" job both failed:
- `npm ci` errored because package-lock.json was out of sync with the
VitePress dependency tree (terser, acorn, axios, …). Regenerated the
lock so `npm ci` installs cleanly.
- The build pipeline still targeted VuePress (`npm run build` →
`vuepress build`, publishing docs/.vuepress/dist), which now fails on
the ported content. Point CI at `npm run build:vitepress` and publish
docs/.vitepress/dist, and add a netlify.toml so deploy previews build
the VitePress site (overriding the stale UI build settings).
Verified locally with Node 22: `npm ci` + `npm run build:vitepress` both
succeed and emit docs/.vitepress/dist.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent e9fb8da commit cdec158
3 files changed
Lines changed: 94 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
26 | 26 | | |
27 | 27 | | |
28 | 28 | | |
29 | | - | |
| 29 | + | |
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
35 | | - | |
| 35 | + | |
36 | 36 | | |
37 | 37 | | |
38 | 38 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments