-
Sergey Bronnikov authored
NO_DOC=internal NO_TEST=internal
Sergey Bronnikov authoredNO_DOC=internal NO_TEST=internal
publish-module-api-doc.yaml 666 B
name: Publish module API documentation
on:
push:
branches: [master]
jobs:
publish-api-doc:
runs-on: ubuntu-latest
steps:
- name: Clone the module
uses: actions/checkout@v2
- name: Setup Doxygen
run: sudo apt install -y doxygen
- name: Build module API documentation using Doxygen
run: |
cmake .
make module_api
sed -e "s%@PROJECT_.\+_DIR@/%%" Doxyfile.API.in > Doxyfile.API
doxygen Doxyfile.API
- name: Publish generated API documentation to GitHub Pages
uses: JamesIves/github-pages-deploy-action@4.4.0
with:
folder: doc/