Skip to content

Commit 88f6ad5

Browse files
committed
feat(docs, ci): add GitHub action to build docs
1 parent ad1431b commit 88f6ad5

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,7 @@ jobs:
6565

6666
- name: Clippy
6767
run: cargo clippy --workspace --all-targets -- -D warnings
68+
6869
ci-webui:
6970
name: Build Web UI (Linux)
7071
runs-on: ubuntu-latest
@@ -81,3 +82,20 @@ jobs:
8182

8283
- name: Build
8384
run: npm run build -w components/secutils-webui
85+
86+
ci-docs:
87+
name: Build Docs (Linux)
88+
runs-on: ubuntu-latest
89+
steps:
90+
- uses: actions/checkout@v4
91+
92+
- uses: actions/setup-node@v4
93+
with:
94+
node-version-file: '.nvmrc'
95+
cache: 'npm'
96+
97+
- name: Install dependencies
98+
run: npm ci --ws
99+
100+
- name: Build
101+
run: npm run build -w components/secutils-docs

0 commit comments

Comments
 (0)