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