Skip to content

Commit d0f06a9

Browse files
feat: cross-platform schema injection + Anolis brand theme cutover
1 parent 77048cb commit d0f06a9

12 files changed

Lines changed: 2510 additions & 180 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,6 @@ jobs:
3131

3232
- run: pnpm install --frozen-lockfile
3333

34-
- name: Inject anolis schemas
35-
run: bash scripts/inject-schemas.sh
36-
3734
- run: pnpm build
3835

3936
# Note: VitePress validates dead links at build time (ignoreDeadLinks: false).

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ Build full site (aggregate + reference + VitePress):
3434
pnpm build
3535
```
3636

37+
`pnpm build` also injects the pinned published schema artifacts into `docs/public/schemas/anolis/`
38+
before reference generation, so local builds match the Pages build path.
39+
3740
Preview built output:
3841

3942
```bash
@@ -64,7 +67,8 @@ Do not manually edit generated files. Change source repos or generator scripts i
6467
1. Build fails during aggregation:
6568
Confirm each repo/path in `data/repos.json` exists and is accessible.
6669
2. Reference generation fails:
67-
Confirm required `specPath` directories exist in source repos.
70+
Confirm required `specPath` directories exist in source repos and that the pinned
71+
schema release in `schemas/anolis-version.json` is published and reachable.
6872
3. Dead-link build errors:
6973
Update links or generated content. Dead-link checks are intentionally strict.
7074
4. Local `pnpm` in WSL fails to find `node`:

0 commit comments

Comments
 (0)