Skip to content

Commit 7458362

Browse files
committed
ci(docs): add Docusaurus build job
Standardise the docs-site build across the Sigilweaver suite. The Cloudflare GitHub App handles deploy on push to main; this job only verifies that `bun run build:cloudflare` succeeds on every push and PR, matching the pattern already used by OpenProteo, OpenQBW, OpenSQLAnywhere, OpenKSpace, and DICOM-Atlas.
1 parent 0405201 commit 7458362

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

.github/workflows/ci.yml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,3 +39,18 @@ jobs:
3939

4040
- name: cargo test
4141
run: cargo test --workspace --all-targets
42+
43+
docs:
44+
name: Docs (Docusaurus)
45+
runs-on: ubuntu-latest
46+
defaults:
47+
run:
48+
working-directory: docs
49+
steps:
50+
- uses: actions/checkout@v4
51+
- uses: oven-sh/setup-bun@v2
52+
- name: bun install
53+
run: bun install --frozen-lockfile
54+
- name: bun run build:cloudflare
55+
run: bun run build:cloudflare
56+

0 commit comments

Comments
 (0)