Skip to content

Commit 1fadd9e

Browse files
committed
Revert "ci: temporarily disable non-MacOS runners during verification, to minimize CI resource"
This reverts commit 8d62733.
1 parent 8d62733 commit 1fadd9e

File tree

1 file changed

+55
-0
lines changed

1 file changed

+55
-0
lines changed

.github/workflows/tests.yml

+55
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,61 @@ jobs:
4747
fail-fast: false
4848
matrix:
4949
include:
50+
- name-suffix: "(Minimum Versions)"
51+
os: ubuntu-20.04
52+
python-version: '3.10'
53+
extra-requirements: '-c requirements/testing/minver.txt'
54+
delete-font-cache: true
55+
# Oldest versions with Py3.10 wheels.
56+
pyqt5-ver: '==5.15.5 sip==6.3.0'
57+
pyqt6-ver: '==6.2.0 PyQt6-Qt6==6.2.0'
58+
pyside2-ver: '==5.15.2.1'
59+
pyside6-ver: '==6.2.0'
60+
- os: ubuntu-20.04
61+
python-version: '3.10'
62+
# One CI run tests ipython/matplotlib-inline before backend mapping moved to mpl
63+
extra-requirements:
64+
-r requirements/testing/extra.txt
65+
"ipython==7.29.0"
66+
"ipykernel==5.5.6"
67+
"matplotlib-inline<0.1.7"
68+
CFLAGS: "-fno-lto" # Ensure that disabling LTO works.
69+
# https://github.com/matplotlib/matplotlib/pull/26052#issuecomment-1574595954
70+
# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
71+
pyqt6-ver: '!=6.5.1,!=6.6.0,!=6.7.1'
72+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
73+
pyside6-ver: '!=6.5.1'
74+
- os: ubuntu-22.04
75+
python-version: '3.11'
76+
# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
77+
pyqt6-ver: '!=6.6.0'
78+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
79+
pyside6-ver: '!=6.5.1'
80+
extra-requirements: '-r requirements/testing/extra.txt'
81+
- os: ubuntu-22.04-arm
82+
python-version: '3.12'
83+
# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
84+
pyqt6-ver: '!=6.6.0'
85+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
86+
pyside6-ver: '!=6.5.1'
87+
- os: ubuntu-22.04
88+
python-version: '3.13'
89+
# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
90+
pyqt6-ver: '!=6.6.0'
91+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
92+
pyside6-ver: '!=6.5.1'
93+
- name-suffix: "Free-threaded"
94+
os: ubuntu-22.04
95+
python-version: '3.13t'
96+
# https://www.riverbankcomputing.com/pipermail/pyqt/2023-November/045606.html
97+
pyqt6-ver: '!=6.6.0'
98+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
99+
pyside6-ver: '!=6.5.1'
100+
- os: macos-13 # This runner is on Intel chips.
101+
# merge numpy and pandas install in nighties test when this runner is dropped
102+
python-version: '3.10'
103+
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346
104+
pyside6-ver: '!=6.5.1'
50105
- os: macos-14 # This runner is on M1 (arm64) chips.
51106
python-version: '3.12'
52107
# https://bugreports.qt.io/projects/PYSIDE/issues/PYSIDE-2346

0 commit comments

Comments
 (0)