Skip to content

add in extra message to tell the user how to get help when trying to use the CLI #1065

add in extra message to tell the user how to get help when trying to use the CLI

add in extra message to tell the user how to get help when trying to use the CLI #1065

# This workflow will install Python dependencies, run tests and report code coverage with a variety of Python versions
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-python-with-github-actions
name: Unit test and code coverage
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
strategy:
max-parallel: 4
matrix:
os: ['macos-latest','ubuntu-latest']
python-version: ['3.10', '3.11']
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
- name: Set up - ${{ matrix.os }} - Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- name: Install hdf5 on mac
if: ${{startsWith( matrix.os, 'macos' ) }}
run: brew install hdf5
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install -e .
pip install -e .[dev]
if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- name: Run unit tests with pytest
run: |
python -m pytest --cov=sorcha --cov-report=xml
- name: Upload coverage report to codecov
uses: codecov/codecov-action@v4