Skip to content

doc enhancements

doc enhancements #253

Workflow file for this run

name: Build and Test sphinx
on:
pull_request:
branches:
- master
workflow_dispatch:
inputs:
pyopenms_wheel_url:
description: "URL of the PyOpenMS wheel to download and install"
required: false
default: ""
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: '3.10' # Version range or exact version of a Python version to use, using SemVer's version range syntax
- name: Installing Dependencies
run: pip install -r docs/requirements.txt
- name: Install PyOpenMS if URL is provided
if: ${{ inputs.pyopenms_wheel_url != '' }}
run: |
pip uninstall pyopenms # remove version installed above
echo "Downloading and installing PyOpenMS wheel from ${{ inputs.pyopenms_wheel_url }}"
curl -o pyopenms.whl ${{ inputs.pyopenms_wheel_url }}
pip install pyopenms.whl
- name: Generate html
run: cd docs && make html