Spaces:
Runtime error
Runtime error
name: documentation | |
on: | |
push: | |
tags: | |
- 'v*.*.*' | |
workflow_dispatch: | |
permissions: | |
contents: write | |
jobs: | |
docs: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v4 | |
- uses: actions/setup-python@v3 | |
with: | |
python-version: 3.9 | |
- name: Install dependencies | |
run: | | |
sudo apt-get install libsndfile1-dev | |
pip install --upgrade pip | |
pip install -r requirements.txt | |
pip install --upgrade sphinx sphinx_rtd_theme myst-parser | |
pip install --upgrade markdown-it-py[plugins] | |
pip install --upgrade mdit-py-plugins | |
- name: Sphinx build | |
run: | | |
cp README.md ./source/README.md | |
cp LICENSE ./source/LICENSE | |
cp -r Pictures ./source/Pictures | |
sphinx-apidoc -o source scraibe/ | |
sphinx-build -M html source docs | |
make html | |
- name: Deploy to GitHub Pages | |
uses: peaceiris/actions-gh-pages@v3 | |
with: | |
publish_branch: gh-pages | |
github_token: ${{ secrets.TOKEN_GH }} | |
publish_dir: ./docs/html | |
force_orphan: true | |