diff --git a/.github/workflows/github-action-anoexpress.yaml b/.github/workflows/github-action-anoexpress.yaml index f21f7d7..fbbf5c0 100644 --- a/.github/workflows/github-action-anoexpress.yaml +++ b/.github/workflows/github-action-anoexpress.yaml @@ -4,13 +4,17 @@ on: [push] jobs: run: + strategy: + fail-fast: true + matrix: + python-version: ['3.7', '3.10', '3.11'] runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - name: Set up Python uses: actions/setup-python@v4 with: - python-version: '3.7' + python-version: ${{ matrix.python-version }} - run: python3 -m pip install anoexpress malariagen_data nbformat ipykernel papermill nbconvert - run: python -m ipykernel install --user --name anoexpress - run: papermill workflow/notebooks/plot-gene-expression.ipynb ci.ipynb -k anoexpress diff --git a/pyproject.toml b/pyproject.toml index 2edbe4a..f6fae29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,7 +11,7 @@ packages = [ license = "MIT" [tool.poetry.dependencies] -python = ">=3.7.1,<3.10" +python = ">=3.7.1" malariagen_data = "*" pandas = [ {version="<1.4", python=">=3.7.1,<3.8"},