Skip to content

Commit b460b42

Browse files
committed
Add python3.14 CI workflows
1 parent ae0b221 commit b460b42

File tree

1 file changed

+180
-0
lines changed

1 file changed

+180
-0
lines changed

.github/workflows/github-actions.yml

Lines changed: 180 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -559,6 +559,186 @@ jobs:
559559
cibw_build: 'cp313t-*'
560560
cibw_ft: 'true'
561561
os: 'macos-latest'
562+
- name: 'py314-cover (ubuntu/x86_64)'
563+
artifact: 'py314-ubuntu-x86_64'
564+
python: '3.14-dev'
565+
toxpython: 'python3.14'
566+
python_arch: 'x64'
567+
tox_env: 'py314-cover'
568+
cover: true
569+
cibw_arch: 'x86_64'
570+
cibw_build: false
571+
os: 'ubuntu-latest'
572+
- name: 'py314-cover (windows/AMD64)'
573+
artifact: 'py314-windows-AMD64'
574+
python: '3.14-dev'
575+
toxpython: 'python3.14'
576+
python_arch: 'x64'
577+
tox_env: 'py314-cover'
578+
cover: true
579+
cibw_arch: 'AMD64'
580+
cibw_build: false
581+
os: 'windows-latest'
582+
- name: 'py314-cover (macos/arm64)'
583+
artifact: 'py314-macos-arm64'
584+
python: '3.14-dev'
585+
toxpython: 'python3.14'
586+
python_arch: 'arm64'
587+
tox_env: 'py314-cover'
588+
cover: true
589+
cibw_arch: 'arm64'
590+
cibw_build: false
591+
os: 'macos-latest'
592+
- name: 'py314-nocov (ubuntu/x86_64/manylinux)'
593+
artifact: 'py314-ubuntu-x86_64-manylinux'
594+
python: '3.14-dev'
595+
toxpython: 'python3.14'
596+
python_arch: 'x64'
597+
tox_env: 'py314-nocov'
598+
cibw_arch: 'x86_64'
599+
cibw_build: 'cp314-*manylinux*'
600+
cibw_ft: 'false'
601+
os: 'ubuntu-latest'
602+
- name: 'py314-nocov (ubuntu/x86_64/musllinux)'
603+
artifact: 'py314-ubuntu-x86_64-musllinux'
604+
python: '3.14-dev'
605+
toxpython: 'python3.14'
606+
python_arch: 'x64'
607+
tox_env: 'py314-nocov'
608+
cibw_arch: 'x86_64'
609+
cibw_build: 'cp314-*musllinux*'
610+
cibw_ft: 'false'
611+
os: 'ubuntu-latest'
612+
- name: 'py314-nocov (ubuntu/aarch64/manylinux)'
613+
artifact: 'py314-ubuntu-aarch64-manylinux'
614+
python: '3.14-dev'
615+
toxpython: 'python3.14'
616+
python_arch: 'x64'
617+
tox_env: 'py314-nocov'
618+
cibw_arch: 'aarch64'
619+
cibw_build: 'cp314-*manylinux*'
620+
cibw_ft: 'false'
621+
os: 'ubuntu-latest'
622+
- name: 'py314-nocov (ubuntu/aarch64/musllinux)'
623+
artifact: 'py314-ubuntu-aarch64-musllinux'
624+
python: '3.14-dev'
625+
toxpython: 'python3.14'
626+
python_arch: 'x64'
627+
tox_env: 'py314-nocov'
628+
cibw_arch: 'aarch64'
629+
cibw_build: 'cp314-*musllinux*'
630+
cibw_ft: 'false'
631+
os: 'ubuntu-latest'
632+
- name: 'py314-nocov (windows/AMD64)'
633+
artifact: 'py314-windows-AMD64'
634+
python: '3.14-dev'
635+
toxpython: 'python3.14'
636+
python_arch: 'x64'
637+
tox_env: 'py314-nocov'
638+
cibw_arch: 'AMD64'
639+
cibw_build: 'cp314-*'
640+
cibw_ft: 'false'
641+
os: 'windows-latest'
642+
- name: 'py314-nocov (macos/arm64)'
643+
artifact: 'py314-macos-arm64'
644+
python: '3.14-dev'
645+
toxpython: 'python3.14'
646+
python_arch: 'arm64'
647+
tox_env: 'py314-nocov'
648+
cibw_arch: 'arm64'
649+
cibw_build: 'cp314-*'
650+
cibw_ft: 'false'
651+
os: 'macos-latest'
652+
- name: 'py314-ft-cover (ubuntu/x86_64)'
653+
artifact: 'py314-ft-ubuntu-x86_64'
654+
python: '3.14-dev'
655+
toxpython: 'python3.14t'
656+
python_arch: 'x64-freethreaded'
657+
tox_env: 'py314-ft-cover'
658+
cover: true
659+
cibw_arch: 'x86_64'
660+
cibw_build: false
661+
os: 'ubuntu-latest'
662+
- name: 'py314-ft-cover (windows/AMD64)'
663+
artifact: 'py314-ft-windows-AMD64'
664+
python: '3.14-dev'
665+
toxpython: 'python3.14t'
666+
python_arch: 'x64-freethreaded'
667+
tox_env: 'py314-ft-cover'
668+
cover: true
669+
cibw_arch: 'AMD64'
670+
cibw_build: false
671+
os: 'windows-latest'
672+
- name: 'py314-ft-cover (macos/arm64)'
673+
artifact: 'py314-ft-macos-arm64'
674+
python: '3.14-dev'
675+
toxpython: 'python3.14t'
676+
python_arch: 'arm64-freethreaded'
677+
tox_env: 'py314-ft-cover'
678+
cover: true
679+
cibw_arch: 'arm64'
680+
cibw_build: false
681+
os: 'macos-latest'
682+
- name: 'py314-ft-nocov (ubuntu/x86_64/manylinux)'
683+
artifact: 'py314-ft-ubuntu-x86_64-manylinux'
684+
python: '3.14-dev'
685+
toxpython: 'python3.14t'
686+
python_arch: 'x64-freethreaded'
687+
tox_env: 'py314-ft-nocov'
688+
cibw_arch: 'x86_64'
689+
cibw_build: 'cp314t-*manylinux*'
690+
cibw_ft: 'true'
691+
os: 'ubuntu-latest'
692+
- name: 'py314-ft-nocov (ubuntu/x86_64/musllinux)'
693+
artifact: 'py314-ft-ubuntu-x86_64-musllinux'
694+
python: '3.14-dev'
695+
toxpython: 'python3.14t'
696+
python_arch: 'x64-freethreaded'
697+
tox_env: 'py314-ft-nocov'
698+
cibw_arch: 'x86_64'
699+
cibw_build: 'cp314t-*musllinux*'
700+
cibw_ft: 'true'
701+
os: 'ubuntu-latest'
702+
- name: 'py314-ft-nocov (ubuntu/aarch64/manylinux)'
703+
artifact: 'py314-ft-ubuntu-aarch64-manylinux'
704+
python: '3.14-dev'
705+
toxpython: 'python3.14t'
706+
python_arch: 'x64-freethreaded'
707+
tox_env: 'py314-ft-nocov'
708+
cibw_arch: 'aarch64'
709+
cibw_build: 'cp314t-*manylinux*'
710+
cibw_ft: 'true'
711+
os: 'ubuntu-latest'
712+
- name: 'py314-ft-nocov (ubuntu/aarch64/musllinux)'
713+
artifact: 'py314-ft-ubuntu-aarch64-musllinux'
714+
python: '3.14-dev'
715+
toxpython: 'python3.14t'
716+
python_arch: 'x64-freethreaded'
717+
tox_env: 'py314-ft-nocov'
718+
cibw_arch: 'aarch64'
719+
cibw_build: 'cp314t-*musllinux*'
720+
cibw_ft: 'true'
721+
os: 'ubuntu-latest'
722+
- name: 'py314-ft-nocov (windows/AMD64)'
723+
artifact: 'py314-ft-windows-AMD64'
724+
python: '3.14-dev'
725+
toxpython: 'python3.14t'
726+
python_arch: 'x64-freethreaded'
727+
tox_env: 'py314-ft-nocov'
728+
cibw_arch: 'AMD64'
729+
cibw_build: 'cp314t-*'
730+
cibw_ft: 'true'
731+
os: 'windows-latest'
732+
- name: 'py314-ft-nocov (macos/arm64)'
733+
artifact: 'py314-ft-macos-arm64'
734+
python: '3.14-dev'
735+
toxpython: 'python3.14t'
736+
python_arch: 'arm64-freethreaded'
737+
tox_env: 'py314-ft-nocov'
738+
cibw_arch: 'arm64'
739+
cibw_build: 'cp314t-*'
740+
cibw_ft: 'true'
741+
os: 'macos-latest'
562742
- name: 'pypy39-cover (ubuntu/x86_64)'
563743
artifact: 'pypy39-ubuntu-x86_64'
564744
python: 'pypy-3.9'

0 commit comments

Comments
 (0)