|
60 | 60 | extra-requirements: '-r requirements/testing/extra.txt' |
61 | 61 | # https://github.com/matplotlib/matplotlib/issues/29844 |
62 | 62 | pygobject-ver: '<3.52.0' |
63 | | - - os: ubuntu-22.04-arm |
64 | | - python-version: '3.12' |
65 | | - # https://github.com/matplotlib/matplotlib/issues/29844 |
66 | | - pygobject-ver: '<3.52.0' |
67 | 63 | - name-suffix: "(Extra TeX packages)" |
68 | 64 | os: ubuntu-22.04 |
69 | 65 | python-version: '3.13' |
|
77 | 73 | pygobject-ver: '<3.52.0' |
78 | 74 | - os: ubuntu-24.04 |
79 | 75 | python-version: '3.12' |
| 76 | + - os: ubuntu-24.04-arm |
| 77 | + python-version: '3.12' |
80 | 78 | - os: macos-14 # This runner is on M1 (arm64) chips. |
81 | 79 | python-version: '3.11' |
82 | 80 | # https://github.com/matplotlib/matplotlib/issues/29732 |
@@ -150,7 +148,7 @@ jobs: |
150 | 148 | if [[ "${{ matrix.name-suffix }}" != '(Minimum Versions)' ]]; then |
151 | 149 | sudo apt-get install -yy --no-install-recommends ffmpeg poppler-utils |
152 | 150 | fi |
153 | | - if [[ "${{ matrix.os }}" = ubuntu-22.04 || "${{ matrix.os }}" = ubuntu-22.04-arm ]]; then |
| 151 | + if [[ "${{ matrix.os }}" = ubuntu-22.04 ]]; then |
154 | 152 | sudo apt-get install -yy --no-install-recommends \ |
155 | 153 | gir1.2-gtk-4.0 \ |
156 | 154 | libgirepository1.0-dev |
@@ -257,7 +255,7 @@ jobs: |
257 | 255 | ) |
258 | 256 |
|
259 | 257 | # PyQt5 does not have any wheels for ARM on Linux. |
260 | | - if [[ "${{ matrix.os }}" != 'ubuntu-22.04-arm' ]]; then |
| 258 | + if [[ "${{ matrix.os }}" != 'ubuntu-24.04-arm' ]]; then |
261 | 259 | python -mpip install --upgrade --only-binary :all: pyqt5 && |
262 | 260 | python -c 'import PyQt5.QtCore' && |
263 | 261 | echo 'PyQt5 is available' || |
@@ -372,7 +370,7 @@ jobs: |
372 | 370 | run: | |
373 | 371 | if [[ "${{ runner.os }}" != 'macOS' ]]; then |
374 | 372 | LCOV_IGNORE_ERRORS=',' # do not ignore any lcov errors by default |
375 | | - if [[ "${{ matrix.os }}" = ubuntu-24.04 ]]; then |
| 373 | + if [[ "${{ matrix.os }}" = ubuntu-24.04 || "${{ matrix.os }}" = ubuntu-24.04-arm ]]; then |
376 | 374 | # filter mismatch and unused-entity errors detected by lcov 2.x |
377 | 375 | LCOV_IGNORE_ERRORS='mismatch,unused' |
378 | 376 | fi |
|
0 commit comments