kor

Форк
0
/
doc_publish.yaml 
38 строк · 955.0 Байт
1
name: Publish Docs
2
on: [workflow_dispatch]
3
permissions:
4
    contents: write
5

6
env: 
7
  POETRY_VERSION: "1.3.1"
8

9
jobs:
10
  docs:
11
    runs-on: ubuntu-latest
12
    steps:
13
      - uses: actions/checkout@v3
14
      - name: Install poetry
15
        run: pipx install poetry==$POETRY_VERSION
16
      - name: Set up Python 3.11
17
        uses: actions/setup-python@v4
18
        with:
19
          python-version: "3.11"
20
          cache: "poetry"
21
      - name: Install dependencies
22
        shell: bash
23
        run: poetry install --with=doc
24
      - name: sphinx-apidoc
25
        shell: bash
26
        run: |
27
          poetry run poe apidoc
28
      - name: Sphinx build
29
        shell: bash
30
        run: |
31
          poetry run sphinx-build docs/source _build
32
      - name: Publish Docs
33
        uses: peaceiris/actions-gh-pages@v3
34
        with:
35
          publish_branch: gh-pages
36
          github_token: ${{ secrets.GITHUB_TOKEN }}
37
          publish_dir: _build/
38
          force_orphan: true
39

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.