parent
c539851277
commit
98ad3b82e6
@ -0,0 +1,36 @@ |
||||
name: doc |
||||
|
||||
on: |
||||
push: |
||||
branches: |
||||
- master |
||||
|
||||
jobs: |
||||
python: |
||||
runs-on: ubuntu-latest |
||||
steps: |
||||
- uses: actions/checkout@v2 |
||||
- run: rustup update |
||||
- uses: actions/setup-python@v2 |
||||
with: |
||||
python-version: 3.8 |
||||
- run: python -m venv python/venv |
||||
- run: source python/venv/bin/activate && pip install --upgrade pip maturin sphinx |
||||
- run: source venv/bin/activate && maturin develop |
||||
working-directory: ./python |
||||
- run: source ../venv/bin/activate && sphinx-build -M doctest . build |
||||
working-directory: ./python/docs |
||||
- run: source ../venv/bin/activate && sphinx-build -M html . build |
||||
working-directory: ./python/docs |
||||
- uses: actions/checkout@v2 |
||||
with: |
||||
repository: oxigraph/oxigraph.github.io |
||||
path: website |
||||
- run: mkdir -p ./website/pyoxigraph/latest && cp -r ./python/docs/build/html/* ./website/pyoxigraph/latest/ |
||||
- run: | |
||||
git config user.name github-actions |
||||
git config user.email github-actions@github.com |
||||
git add . |
||||
git diff-index --quiet HEAD || git commit -m "Updates pyoxigraph documentation" |
||||
git push |
||||
working-directory: ./website |
Loading…
Reference in new issue