Skip to content

Commit e1b16d6

Browse files
committed
Add the freethread envs.
1 parent 49750d7 commit e1b16d6

File tree

2 files changed

+81
-2
lines changed

2 files changed

+81
-2
lines changed

.github/workflows/github-actions.yml

+81
Original file line numberDiff line numberDiff line change
@@ -424,6 +424,87 @@ jobs:
424424
cibw_build: 'cp313-*'
425425
cibw_ft: 'false'
426426
os: 'macos-latest'
427+
- name: 'py313ft-cover (ubuntu/x86_64)'
428+
python: '3.13ft'
429+
toxpython: 'python3.13ft'
430+
python_arch: 'x64-freethreaded'
431+
tox_env: 'py313ft-cover'
432+
cover: true
433+
cibw_arch: 'x86_64'
434+
cibw_build: false
435+
os: 'ubuntu-latest'
436+
- name: 'py313ft-cover (windows/AMD64)'
437+
python: '3.13ft'
438+
toxpython: 'python3.13ft'
439+
python_arch: 'x64-freethreaded'
440+
tox_env: 'py313ft-cover'
441+
cover: true
442+
cibw_arch: 'AMD64'
443+
cibw_build: false
444+
os: 'windows-latest'
445+
- name: 'py313ft-cover (macos/arm64)'
446+
python: '3.13ft'
447+
toxpython: 'python3.13ft'
448+
python_arch: 'arm64-freethreaded'
449+
tox_env: 'py313ft-cover'
450+
cover: true
451+
cibw_arch: 'arm64'
452+
cibw_build: false
453+
os: 'macos-latest'
454+
- name: 'py313ft-nocov (ubuntu/x86_64/manylinux)'
455+
python: '3.13ft'
456+
toxpython: 'python3.13ft'
457+
python_arch: 'x64-freethreaded'
458+
tox_env: 'py313ft-nocov'
459+
cibw_arch: 'x86_64'
460+
cibw_build: 'cp313ftt-*manylinux*'
461+
cibw_ft: 'true'
462+
os: 'ubuntu-latest'
463+
- name: 'py313ft-nocov (ubuntu/x86_64/musllinux)'
464+
python: '3.13ft'
465+
toxpython: 'python3.13ft'
466+
python_arch: 'x64-freethreaded'
467+
tox_env: 'py313ft-nocov'
468+
cibw_arch: 'x86_64'
469+
cibw_build: 'cp313ftt-*musllinux*'
470+
cibw_ft: 'true'
471+
os: 'ubuntu-latest'
472+
- name: 'py313ft-nocov (ubuntu/aarch64/manylinux)'
473+
python: '3.13ft'
474+
toxpython: 'python3.13ft'
475+
python_arch: 'x64-freethreaded'
476+
tox_env: 'py313ft-nocov'
477+
cibw_arch: 'aarch64'
478+
cibw_build: 'cp313ftt-*manylinux*'
479+
cibw_ft: 'true'
480+
os: 'ubuntu-latest'
481+
- name: 'py313ft-nocov (ubuntu/aarch64/musllinux)'
482+
python: '3.13ft'
483+
toxpython: 'python3.13ft'
484+
python_arch: 'x64-freethreaded'
485+
tox_env: 'py313ft-nocov'
486+
cibw_arch: 'aarch64'
487+
cibw_build: 'cp313ftt-*musllinux*'
488+
cibw_ft: 'true'
489+
os: 'ubuntu-latest'
490+
- name: 'py313ft-nocov (windows/AMD64)'
491+
python: '3.13ft'
492+
toxpython: 'python3.13ft'
493+
python_arch: 'x64-freethreaded'
494+
tox_env: 'py313ft-nocov'
495+
cibw_arch: 'AMD64'
496+
cibw_build: 'cp313ftt-*'
497+
cibw_ft: 'true'
498+
os: 'windows-latest'
499+
- name: 'py313ft-nocov (macos/arm64)'
500+
python: '3.13ft'
501+
toxpython: 'python3.13ft'
502+
python_arch: 'arm64-freethreaded'
503+
tox_env: 'py313ft-nocov'
504+
cibw_arch: 'arm64'
505+
cibw_build: 'cp313ftt-*'
506+
cibw_ft: 'true'
507+
os: 'macos-latest'
427508
- name: 'pypy39-cover (ubuntu/x86_64)'
428509
python: 'pypy-3.9'
429510
toxpython: 'pypy3.9'

ci/templates/.github/workflows/github-actions.yml

-2
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,6 @@ jobs:
2222
{% for env in tox_environments %}
2323
{% set prefix = env.split('-')[0] -%}
2424
{% set nogil = 'ft' in env %}
25-
{% if not nogil %}
2625
{% if prefix.startswith('pypy') %}
2726
{% set python %}pypy-{{ prefix[4] }}.{{ prefix[5:] }}{% endset %}
2827
{% set cpython %}pp{{ prefix[4:5] }}{% endset %}
@@ -61,7 +60,6 @@ jobs:
6160
os: '{{ os }}-latest'
6261
{% endif %}
6362
{% endfor %}
64-
{% endif %}
6563
{% endfor %}
6664
steps:
6765
- uses: docker/setup-qemu-action@v3

0 commit comments

Comments
 (0)