diff --git a/.github/workflows/doxygen.yml b/.github/workflows/doxygen.yml index 09b8b6b..981910e 100644 --- a/.github/workflows/doxygen.yml +++ b/.github/workflows/doxygen.yml @@ -1,16 +1,28 @@ -name: Generate Doxygen Documentation +name: Build and Deploy Documentation on: push: branches: - main + jobs: build: runs-on: ubuntu-latest steps: - - name: Checkout code + - name: Checkout Repository uses: actions/checkout@v2 - - name: Doxygen Action - uses: mattnotmitt/doxygen-action@1.9.8 + - name: Install Doxygen + run: sudo apt-get install -y doxygen + + - name: Generate Documentation + run: | + mkdir doc + doxygen -u Doxyfile + + - name: Deploy to GitHub Pages + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./doc/html