Skip to content

Merge pull request #269 from alliance-genome/Split-out-genetic-modifiers #185

Merge pull request #269 from alliance-genome/Split-out-genetic-modifiers

Merge pull request #269 from alliance-genome/Split-out-genetic-modifiers #185

name: Build and Deploy Static Mkdocs Documentation
# Controls when the action will run. Triggers the workflow on pull request
on:
push:
branches:
- main
- master
# A workflow run is made up of one or more jobs that can run sequentially or in parallel
jobs:
github-pages:
runs-on: ubuntu-latest
steps:
#----------------------------------------------
# check-out repo and set-up python
#----------------------------------------------
- name: Check out repository
uses: actions/checkout@v2
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: 3.9
#----------------------------------------------
# install & configure poetry
#----------------------------------------------
- name: Install Poetry
uses: snok/[email protected]
with:
virtualenvs-create: true
virtualenvs-in-project: true
#----------------------------------------------
# install dependencies if cache does not exist
#----------------------------------------------
- name: Install dependencies
if: steps.cached-poetry-dependencies.outputs.cache-hit != 'true'
run: poetry install --no-interaction --no-root
#----------------------------------------------
# install your root project, if required
#----------------------------------------------
- name: Install library
run: poetry install --no-interaction
- name: Generate and deploy documentation
run: make gh-deploy-docs