name: Publish Docs on: workflow_dispatch: { } workflow_run: workflows: [ "Release (Production)" ] branches: [ main ] types: - completed jobs: publish-docs: name: Publish Docs runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 with: fetch-depth: 0 - name: Setup python uses: actions/setup-python@v4 with: python-version: '3.10' cache: 'pip' cache-dependency-path: | docs-requirements.txt - name: Install mkdocs run: | pip install -r docs-requirements.txt - name: Generate docs run: mkdocs gh-deploy --strict