name: Deploy Documentation on: release: types: [published] workflow_dispatch: permissions: contents: write jobs: deploy-docs: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Set up Python uses: actions/setup-python@v5 with: python-version: "3.x" cache: "pip" - name: Install dependencies run: | python -m pip install --upgrade pip pip install mkdocs mkdocs-autolinks-plugin mkdocs-material mkdocstrings-python - name: Build and Deploy run: | mkdocs gh-deploy --force