From d2d25e2184cc8f7eb27954dddfe31c469b522ef2 Mon Sep 17 00:00:00 2001 From: Max Rakitin Date: Wed, 14 Feb 2024 12:16:41 -0500 Subject: [PATCH] CI: disable Win/OSX builds; more python versions to test with; pin setuptools to an older version; more verbose test output --- .github/workflows/ci.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 02225c6..45f3bcf 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -38,8 +38,9 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.8", "3.12"] - runs-on: [ubuntu-latest, macos-latest, windows-latest] + python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"] + # runs-on: [ubuntu-latest, macos-latest, windows-latest] + runs-on: [ubuntu-latest] # include: # - python-version: pypy-3.10 @@ -56,12 +57,15 @@ jobs: allow-prereleases: true - name: Install package - run: python -m pip install .[test] + run: | + set -vxeuo pipefail + python -m pip install .[test] + python -m pip install setuptools==66.1.1 - name: Test package run: >- python -m pytest -ra --cov --cov-report=xml --cov-report=term - --durations=20 -m "(not hardware) and (not tiled)" + --durations=20 -m "(not hardware) and (not tiled)" -s -vv - name: Upload coverage report uses: codecov/codecov-action@v4.0.1