From a1eed4d840014c8ec20a41f4aa9a67ae5ac02374 Mon Sep 17 00:00:00 2001 From: Eric Berquist Date: Mon, 1 Apr 2024 22:11:30 -0400 Subject: [PATCH] Cython no longer needs a matrix in CI workflows --- .github/workflows/CI.yaml | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/.github/workflows/CI.yaml b/.github/workflows/CI.yaml index 01b0373..7baa353 100644 --- a/.github/workflows/CI.yaml +++ b/.github/workflows/CI.yaml @@ -7,7 +7,7 @@ on: [push, pull_request] jobs: test: - name: Test ${{ matrix.os }} / ${{ matrix.python-version }} / Cython ${{ matrix.cythonize }} / ${{ matrix.env-type.env-type-name }} + name: Test ${{ matrix.os }} / ${{ matrix.python-version }} / ${{ matrix.env-type.env-type-name }} strategy: matrix: os: @@ -20,21 +20,6 @@ jobs: - { env-type-name: venv, shell: bash } - { env-type-name: conda, shell: 'bash -l {0}' } # yamllint enable rule:braces - cythonize: [true, false] - # Skip some overkill jobs. - exclude: - - os: ubuntu-latest - env-type: { env-type-name: venv, shell: bash } - cythonize: false - - os: ubuntu-latest - env-type: { env-type-name: conda, shell: 'bash -l {0}' } - cythonize: true - - os: macos-latest - env-type: { env-type-name: conda, shell: 'bash -l {0}' } - cythonize: false - - os: macos-latest - env-type: { env-type-name: venv, shell: bash } - cythonize: true runs-on: ${{ matrix.os }} defaults: run: @@ -58,10 +43,6 @@ jobs: if: ${{ matrix.env-type.env-type-name == 'conda' }} - name: Update pip and setuptools run: python -m pip install -U pip setuptools - - name: Install Cython - run: | - python -m pip install 'Cython<3' - if: ${{ matrix.cythonize }} - name: Print pip config run: python -m pip config list - name: Install test dependencies