Skip to content

Commit

Permalink
ci: update github workflow with new rules_doxygen
Browse files Browse the repository at this point in the history
  • Loading branch information
TendTo committed Jun 20, 2024
1 parent 7966b73 commit 7e203db
Showing 1 changed file with 4 additions and 11 deletions.
15 changes: 4 additions & 11 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,29 +28,22 @@ jobs:
- name: Checkout repository
uses: actions/checkout@v4

- name: Install Doxygen
- name: Install graphviz
run: sudo apt-get install graphviz -y

- uses: ssciwr/doxygen-install@v1.3.0
with:
version: "1.10.0"

- name: Remove installation directory
run: rm -rf doxygen-*

- name: Generate Doxygen Documentation
run: ./script/doxygen.sh
run: bazel build //docs

- name: Create .nojekyll (ensures pages with underscores work on gh pages)
run: touch docs/out/html/.nojekyll
run: sudo touch bazel-bin/docs/html/.nojekyll

- name: Setup Pages
uses: actions/configure-pages@v4

- name: Upload artifact
uses: actions/upload-pages-artifact@v3
with:
path: "docs/out/html"
path: bazel-bin/docs/html

- name: Deploy to GitHub Pages
id: deployment
Expand Down

0 comments on commit 7e203db

Please sign in to comment.