Skip to content

Commit 198b1ed

Browse files
committed
github: try doxygen-publish workflow
1 parent b566c01 commit 198b1ed

1 file changed

Lines changed: 28 additions & 0 deletions

File tree

.github/workflows/release.yaml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,31 @@ jobs:
3131
repo_token: ${{ secrets.GITHUB_TOKEN }}
3232
file: fetch_ic_macros.cmake
3333
tag: ${{ github.ref }}
34+
35+
doxygen-publish:
36+
runs-on: ubuntu-latest
37+
steps:
38+
- name: Checkout
39+
uses: actions/checkout@v3
40+
41+
- name: Setup GIT
42+
run: |
43+
git config --global user.name "Intercreate"
44+
git config --global user.email ic@n0t4d0m41n.1337
45+
git fetch --prune --unshallow --tags
46+
47+
- name: Install Doxygen Packages
48+
run: sudo apt install doxygen graphviz
49+
50+
- name: Install Awesome Doxygen CSS
51+
working-directory: docs
52+
run: npm install https://github.com/jothepro/doxygen-awesome-css#v2.2.1 --save-dev
53+
54+
- name: Build the docs
55+
working-directory: docs
56+
run: GIT_TAG=$(git describe --tags) doxygen
57+
58+
- name: Publish
59+
uses: JamesIves/github-pages-deploy-action@v4
60+
with:
61+
folder: docs/build-docs/html

0 commit comments

Comments
 (0)