From 685c18947f620f21a2b4a6e1d186463157dae3d5 Mon Sep 17 00:00:00 2001 From: "C.A.M. Gerlach" Date: Sat, 17 Dec 2022 02:54:35 -0600 Subject: [PATCH] Unskip macos-37-pip CI job & add upper/lower API version bounds --- .github/workflows/ci.yml | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 107efab3..7c7731c1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -48,22 +48,28 @@ jobs: - os: ubuntu-latest special-invocation: 'xvfb-run --auto-servernum ' # Needed for GUI tests to work - python-version: '3.11' - skip-pyside2: true # Pyside2 doesn't support Python 3.11+ (and maybe never will) pyqt5-version: '5.15' # Python 3.11 needs 5.15+ + skip-pyside2: true # Pyside2 doesn't support Python 3.11+ (and probably never will) pyside6-version: '6.4' # Python 3.11 needs 5.4+ - use-conda: 'Yes' skip-pyqt6: true # No PyQt6 conda packages yet - pyside2-version: '5.13' # Conda needs 5.13+ to work reliably - pyside2-qt-version: '5.12' # Conda only has 5.12 and 5.15, not 5.13 pyside6-version: '6.4' # Conda only has 6.4+ - use-conda: 'No' pyqt5-version: '5.15' # Test with latest optional packages + - python-version: '3.7' + use-conda: 'Yes' + pyside2-version: '5.13' # Conda needs 5.13+ to work reliably + pyside2-qt-version: '5.12' # Conda only has 5.12 and 5.15, not 5.13 - os: windows-latest python-version: '3.7' use-conda: 'Yes' pyqt5-version: '5.9' # Test lower bound - pyqt6-version: '6.2' # Test lower bound skip-pyside6: true # Test hangs + - os: windows-latest + python-version: '3.7' + use-conda: 'No' + pyqt6-version: 6.2 # Test lower bound + pyside6-version: 6.2 # Test lower bound - os: windows-latest python-version: '3.11' use-conda: 'Yes' @@ -71,7 +77,8 @@ jobs: - os: macos-latest python-version: '3.7' use-conda: 'No' - skip-pyside6: true # pytest-qt crashes on pytest startup under this environment + pyqt6-version: 6.4 # Test upper bound + pyside2-version: 5.15 # Test upper bound steps: - name: Checkout branch uses: actions/checkout@v3