Skip to content

Commit 8c6c1b2

Browse files
branchseerclaude
andauthored
chore: isolate docs from root workspace (#941)
Remove docs from root workspace packages since it already has its own pnpm-workspace.yaml for independent Netlify builds. Move vitepress peer dep rule to docs workspace config. Add docs lockfile for reproducible installs. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5092cb1 commit 8c6c1b2

File tree

7 files changed

+3327
-2239
lines changed

7 files changed

+3327
-2239
lines changed

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,9 @@ jobs:
125125

126126
- uses: oxc-project/setup-node@fdbf0dfd334c4e6d56ceeb77d91c76339c2a0885 # v1.0.4
127127

128+
- name: Install docs dependencies
129+
run: pnpm -C docs install --frozen-lockfile
130+
128131
- name: Deduplicate dependencies
129132
run: pnpm dedupe --check
130133

@@ -204,6 +207,9 @@ jobs:
204207

205208
- uses: oxc-project/setup-node@fdbf0dfd334c4e6d56ceeb77d91c76339c2a0885 # v1.0.4
206209

210+
- name: Install docs dependencies
211+
run: pnpm -C docs install --frozen-lockfile
212+
207213
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4.3.0
208214
with:
209215
name: rolldown-binaries

0 commit comments

Comments
 (0)