• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: docs
2
3permissions:
4  contents: read
5
6on:
7  push:
8    paths-ignore:
9    - '.github/workflows/**'
10    - '!.github/workflows/docs.yml'
11  pull_request:
12    paths-ignore:
13    - '.github/workflows/**'
14    - '!.github/workflows/docs.yml'
15
16jobs:
17  build:
18    runs-on: ubuntu-22.04
19    steps:
20    - uses: actions/checkout@v4
21    - name: install prerequisites
22      run: |
23        sudo apt-get update
24        sudo apt-get install -y \
25          doxygen \
26          libdrm-dev \
27          meson
28    - name: build the docs
29      run: meson setup _build -D enable_docs=true && meson compile -C _build
30
31