Files
linux/.github/workflows/doc.yml
Jorge Marques d7a4cace92 .gihtub: bump upload-artifact
v4 -> v6 (requires node24).

Signed-off-by: Jorge Marques <jorge.marques@analog.com>
2026-03-24 18:10:28 +01:00

51 lines
980 B
YAML

name: Build documentation
on:
push:
branches:
- ci
paths:
- 'docs/**'
pull_request:
paths:
- 'docs/**'
jobs:
build-doc:
runs-on: [self-hosted, repo-only]
permissions:
contents: read
steps:
- uses: analogdevicesinc/doctools/checkout@action
- name: Install pip packages
run: |
python3 -m venv ~/venv
source ~/venv/bin/activate
pip3 install -r docs/requirements.txt --upgrade
- name: Build doc
working-directory: docs
run: |
source ~/venv/bin/activate
make html SPHINXOPTS='-jauto -W --keep-going'
- name: Store the generated doc
uses: actions/upload-artifact@v6
with:
name: html
path: docs/_build/html
deploy-doc:
runs-on: [self-hosted, repo-only]
permissions:
contents: write
needs: build-doc
steps:
- uses: analogdevicesinc/doctools/gh-pages-deploy@action
with:
name: html