From 2b67070d16e517e1278dcde17add65915c148d37 Mon Sep 17 00:00:00 2001 From: toofar Date: Mon, 13 Mar 2023 20:57:38 +1300 Subject: ci: enable pyqt6.4 and py3.11 test matrix entries 6.4 tests should be passing now. 6.5 is still waiting on PyQt on PyPI getting fixed. That goes for kde-unstable-qt6 too as that's pulling down 6.5. We should take the opportunity to revisit the test matrix configuration again when we add 6.5 in there. For example py3.11 on ubuntu 20.04 is a bit odd as it only got released last year. --- .github/workflows/ci.yml | 20 ++++++++++++-------- 1 file changed, 12 insertions(+), 8 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d463df3f0..e4c264ed5 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -92,8 +92,9 @@ jobs: image: - archlinux-webkit - archlinux-webengine - # - archlinux-webengine-qt6 # FIXME:qt6 activate - # - archlinux-webengine-unstable + - archlinux-webengine-qt6 + - archlinux-webengine-unstable + # - archlinux-webengine-unstable-qt6 # FIXME:qt6.5 activate container: image: "qutebrowser/ci:${{ matrix.image }}" env: @@ -125,7 +126,6 @@ jobs: - testenv: py39-pyqt5152 os: ubuntu-20.04 python: "3.9" - ### PyQt 5.15 (Python 3.10, with coverage) ### PyQt 5.15 (Python 3.9, with coverage) # FIXME:qt6 # - testenv: py39-pyqt515-cov @@ -134,7 +134,7 @@ jobs: ### PyQt 5.15 (Python 3.11) - testenv: py311-pyqt515 os: ubuntu-20.04 - python: "3.11-dev" + python: "3.11" ### PyQt 6.2 (Python 3.9) - testenv: py39-pyqt62 os: ubuntu-20.04 @@ -143,10 +143,14 @@ jobs: - testenv: py39-pyqt63 os: ubuntu-20.04 python: 3.9 - ### PyQt 6.4 (Python 3.9) - # - testenv: py39-pyqt64 - # os: ubuntu-20.04 - # python: 3.9 + ## PyQt 6.4 (Python 3.9) + - testenv: py39-pyqt64 + os: ubuntu-20.04 + python: 3.9 + ### PyQt 6.4 (Python 3.11) + - testenv: py311-pyqt64 + os: ubuntu-22.04 + python: 3.11 ### macOS Big Sur: PyQt 5.15 (Python 3.9 to match PyInstaller env) - testenv: py39-pyqt515 os: macos-11 -- cgit v1.2.3-54-g00ecf