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

58 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:
push:
4 years ago
paths-ignore:
-'docs/**'
-'docs-out/**'
4 years ago
branches: [ master ]
pull_request:
branches: [ master ]
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
make clean
4 years ago
make html
4 years ago
rm -r ../docs/*
4 years ago
cp -R _build/html/* ../docs
4 years ago
git config --local user.email "f.martini@campus.unimib.it"
git config --local user.name "philipMartini"
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
github_token: ${{ secrets.PYCTBN_TOK }}
# ===============================
4 years ago