update workflow

This commit is contained in:
Tony031218 2021-01-27 10:45:06 +08:00
parent c39d208ff0
commit 5de62edfb8
2 changed files with 30 additions and 1 deletions

View file

@ -3,7 +3,7 @@ name: docs
on:
push:
paths:
- 'docs/'
- 'docs/**'
jobs:
docs:

29
.github/workflows/docs_test.yml vendored Normal file
View file

@ -0,0 +1,29 @@
name: docs_test
on:
pull_request:
paths:
- 'docs/**'
jobs:
docs_test:
runs-on: ubuntu-latest
name: Test document for pull requests
steps:
- name: Checkout
uses: actions/checkout@master
- name: Install sphinx and manim env
run: |
pip3 install --upgrade pip
sudo apt install python3-setuptools
pip3 install -r docs/requirements.txt
pip3 install -r requirements.txt
- name: Build document with Sphinx
run: |
cd docs
export PATH="$PATH:/home/runner/.local/bin"
export SPHINXBUILD="python3 -m sphinx"
make html