IMO it's worth adding 3.14t and 3.15t builds along with 3.14 and 3.15:
|
- python: "3.14" |
|
platform: ubuntu-latest |
|
- python: "3.15" |
That allows you to catch issues due to differences on free-threaded builds, even without multithreaded tests.
c.f. pypa/setuptools#5193 where I'm working on PEP 803 support in setuptools and noticed there's no test with a free-threaded interpreter
IMO it's worth adding 3.14t and 3.15t builds along with 3.14 and 3.15:
skeleton/.github/workflows/main.yml
Lines 48 to 50 in 684a315
That allows you to catch issues due to differences on free-threaded builds, even without multithreaded tests.
c.f. pypa/setuptools#5193 where I'm working on PEP 803 support in setuptools and noticed there's no test with a free-threaded interpreter