1
0
Fork 0
Old engine for Continuous Time Bayesian Networks. Superseded by reCTBN. 🐍 https://github.com/madlabunimib/PyCTBN
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
PyCTBN/.github/workflows/main.yml

57 lines
1.6 KiB

4 years ago
# This workflow will install Python dependencies, run tests and lint with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
4 years ago
name: Sphinx Docs
4 years ago
on:
4 years ago
workflow_run:
4 years ago
workflows: ["Python package","Upload Release Asset"]
4 years ago
types:
- completed
4 years ago
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: [3.8]
steps:
- uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}
- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install flake8 pytest
4 years ago
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
4 years ago
if [ -f doc-requirements.txt ]; then pip install -r doc-requirements.txt; fi
4 years ago
- name: Build html
run: |
cd ./docs-out
4 years ago
sphinx-apidoc -o . ..
4 years ago
make clean
4 years ago
make html
4 years ago
rm -rf ../docs/*
4 years ago
cp -r _build/html/* ../docs/
4 years ago
cd ..
4 years ago
git config --local user.email "madlab@unimib.it"
git config --local user.name "madlabunimib"
4 years ago
git add .
git commit -m "Update documentation" -a || true
# The above command will fail if no changes were present, so we ignore
# that.
- name: Push changes
uses: ad-m/github-push-action@master
with:
branch: master
4 years ago
github_token: ${{ secrets.GITHUB_TOKEN }}
4 years ago
# ===============================
4 years ago