kor
1name: Publish Docs2on: [workflow_dispatch]3permissions:4contents: write5
6env:7POETRY_VERSION: "1.3.1"8
9jobs:10docs:11runs-on: ubuntu-latest12steps:13- uses: actions/checkout@v314- name: Install poetry15run: pipx install poetry==$POETRY_VERSION16- name: Set up Python 3.1117uses: actions/setup-python@v418with:19python-version: "3.11"20cache: "poetry"21- name: Install dependencies22shell: bash23run: poetry install --with=doc24- name: sphinx-apidoc25shell: bash26run: |27poetry run poe apidoc
28- name: Sphinx build29shell: bash30run: |31poetry run sphinx-build docs/source _build
32- name: Publish Docs33uses: peaceiris/actions-gh-pages@v334with:35publish_branch: gh-pages36github_token: ${{ secrets.GITHUB_TOKEN }}37publish_dir: _build/38force_orphan: true39