name: Docs # Controls when the workflow will run on: # Triggers the workflow on push or pull request push: branches: [ dev, docs ] # Allows you to run this workflow manually from the Actions tab workflow_dispatch: # Allow one concurrent deployment concurrency: group: "pages" cancel-in-progress: true jobs: deploy-docs: # The type of runner that the job will run on runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 with: fetch-depth: 0 - uses: actions/setup-python@v4 - run: pip install --upgrade pip && pip install mkdocs mkdocs-gen-files - run: git config user.name 'github-actions[bot]' && git config user.email 'github-actions[bot]@users.noreply.github.com' - name: Publish docs run: mkdocs gh-deploy