kor
1name: Test Docs2on:3push:4branches: [main]5pull_request:6
7env:8POETRY_VERSION: "1.3.1"9
10jobs:11docs:12runs-on: ubuntu-latest13steps:14- name: check15run: |16echo ${{ github.event.pull_request.merged }}
17echo ${{ github.event.pull_request.labels }}
18echo ${{ github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'doc-publish') }}
19- uses: actions/checkout@v320- name: Install poetry21run: pipx install poetry==$POETRY_VERSION22- name: Set up Python 3.1123uses: actions/setup-python@v424with:25python-version: "3.11"26cache: "poetry"27- name: Install dependencies28shell: bash29run: poetry install --with=doc30- name: sphinx-apidoc31shell: bash32run: |33poetry run poe apidoc
34- name: Sphinx build35shell: bash36run: |37poetry run sphinx-build docs/source _build