ci: add ci pipeline for documentation (#6020)

This commit is contained in:
Ulises Gascón
2025-10-27 11:17:43 +01:00
committed by GitHub
parent 8a26eb42ad
commit c93ba2d878

32
.github/workflows/ci-docs.yml vendored Normal file
View File

@@ -0,0 +1,32 @@
name: CI Docs
on:
push:
branches: [ main ]
pull_request:
# Run on every PR, regardless of branch
branches: [ '*' ]
jobs:
test-docs:
name: Docs Test
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Node.js (latest)
uses: actions/setup-node@v4
with:
node-version: 'node' # Use 'node' for the latest version
cache: 'npm'
- name: Install dependencies
run: npm install
- name: Test documentation
run: |
npm run doc:fp
npm run doc:site
npm run doc