Skip to content

Commit 2fcbc56

Browse files
committed
CI: test with 3.15 + build wheels
Stop bulding wheels for 32bit windows for 3.15, let's see if anyone complains.
1 parent 7a2d102 commit 2fcbc56

2 files changed

Lines changed: 6 additions & 6 deletions

File tree

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ jobs:
7676
strategy:
7777
fail-fast: false
7878
matrix:
79-
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t', 'pypy-3.11']
79+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t', '3.15', '3.15t', 'pypy-3.11']
8080
steps:
8181
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
8282
with:
@@ -97,7 +97,7 @@ jobs:
9797
uv sync
9898
9999
- name: Install optional test dependencies
100-
if: ${{ !contains(matrix.python-version, 'pypy') && !contains(matrix.python-version, '3.14') }}
100+
if: ${{ !contains(matrix.python-version, 'pypy') && !contains(matrix.python-version, '3.14') && !contains(matrix.python-version, '3.15') }}
101101
run: |
102102
uv sync --group test-extras
103103
@@ -138,7 +138,7 @@ jobs:
138138
strategy:
139139
fail-fast: false
140140
matrix:
141-
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t', 'pypy-3.11']
141+
python-version: ['3.10', '3.11', '3.12', '3.13', '3.14', '3.14t', '3.15', '3.15t', 'pypy-3.11']
142142
architecture: ['x64']
143143
os: ['windows-2022']
144144
include:
@@ -148,7 +148,7 @@ jobs:
148148
- python-version: '3.14'
149149
architecture: 'x86'
150150
os: 'windows-2022'
151-
- python-version: '3.14'
151+
- python-version: '3.15'
152152
architecture: 'arm64'
153153
os: 'windows-11-arm'
154154
steps:

.github/workflows/wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,8 +70,8 @@ jobs:
7070
env:
7171
CFLAGS: "-DCAIRO_WIN32_STATIC_BUILD=1"
7272
CIBW_BEFORE_BUILD: "python {package}/.ci/download-cairo-win32.py ${{ matrix.arch }}"
73-
CIBW_BUILD: cp310-${{ matrix.platform_id }} cp311-${{ matrix.platform_id }} cp312-${{ matrix.platform_id }} cp313-${{ matrix.platform_id }} cp314-${{ matrix.platform_id }} cp314t-${{ matrix.platform_id }}
74-
CIBW_SKIP: cp314t-win32
73+
CIBW_BUILD: cp310-${{ matrix.platform_id }} cp311-${{ matrix.platform_id }} cp312-${{ matrix.platform_id }} cp313-${{ matrix.platform_id }} cp314-${{ matrix.platform_id }} cp314t-${{ matrix.platform_id }} cp315-${{ matrix.platform_id }} cp315t-${{ matrix.platform_id }}
74+
CIBW_SKIP: cp314t-win32 cp315-win32 cp315t-win32
7575
CIBW_TEST_REQUIRES: pytest==8.3.5
7676
CIBW_TEST_COMMAND: bash {package}/.ci/test-wheels.sh {package}
7777
CIBW_ENVIRONMENT_WINDOWS: PKG_CONFIG_PATH='${{ github.workspace }}/cairo-prebuild/lib/pkgconfig' PKG_CONFIG='${{ github.workspace }}/cairo-prebuild/bin/pkgconf.exe'

0 commit comments

Comments
 (0)