diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index b1e2e13..44c8209 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -27,10 +27,12 @@ jobs: fail-fast: false matrix: config: - - { name: "3.12", os: ubuntu-latest, python: "3.12", r: release } - - { name: "3.11", os: ubuntu-latest, python: "3.11", r: release } - - { name: "3.10", os: ubuntu-latest, python: "3.10", r: release } - - { name: "3.9", os: ubuntu-latest, python: "3.9", r: oldrel } + - { name: "3.11", os: ubuntu-latest, python: "3.11", r: release, bioc: "3.18" } + - { name: "3.10", os: ubuntu-latest, python: "3.10", r: release, bioc: "3.18" } + - { name: "3.9", os: ubuntu-latest, python: "3.9", r: release, bioc: "3.18" } + # Cannot test + # - Python 3.12 because of numba + # - R oldrel because of a bug in BiocFileCache that only got released to BioC 3.18+ steps: - uses: actions/checkout@v4 @@ -73,8 +75,8 @@ jobs: packages: | bioc::SingleCellExperiment bioc::scRNAseq - bioc::BiocFileCache@2.10.1 - # BiocFileCache because of https://github.com/Bioconductor/AnnotationHub/issues/46 + env: + R_BIOC_VERSION: ${{ matrix.config.bioc }} - name: Install anndata2ri run: |