Skip to content

Commit c166dc7

Browse files
rgommersdnicolodi
authored andcommitted
CI: add free-threaded Python jobs, Linux and Windows
We lost these with the demise of Cirrus CI.
1 parent 41eb74d commit c166dc7

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

.github/workflows/tests.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,14 @@ jobs:
105105
- os: windows-latest
106106
python: '3.14'
107107
meson: '@git+https://github.com/mesonbuild/meson.git'
108+
# Test free-threaded builds to verify the correct handling of the
109+
# 'abi3t' stable ABI, see PEP 803. Test on Linux and Windows to cover
110+
# the case where stable ABI extension modules use a dedicated
111+
# filename suffix and the case where they do not.
112+
- os: ubuntu-latest
113+
python: '3.15t'
114+
- os: windows-latest
115+
python: '3.15t'
108116

109117
steps:
110118
- name: Checkout

0 commit comments

Comments
 (0)