name: "tomlplusplus: gh-pages" on: workflow_dispatch: workflow_call: jobs: gh-pages: runs-on: ubuntu-latest defaults: run: shell: bash working-directory: tomlplusplus steps: - uses: actions/checkout@v4 with: fetch-depth: 0 - name: Install dependencies run: | sudo apt -y update sudo apt -y install --no-install-recommends git doxygen pip3 install --user --upgrade poxy - name: Generate docs run: | git fetch origin master:refs/remotes/origin/master --tags --force git remote set-head origin -a git checkout master git pull --force cd docs poxy --verbose --git-tags - name: Deploy uses: peaceiris/actions-gh-pages@v4 with: github_token: ${{ secrets.GITHUB_TOKEN }} publish_dir: ./tomlplusplus/docs/html