-
Notifications
You must be signed in to change notification settings - Fork 286
Add Python 3.14 support to CI matrix (Linux only) #6423
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Co-authored-by: shwina <[email protected]>
|
/ok to test |
@shwina, there was an error processing your request: See the following link for more information: https://docs.gha-runners.nvidia.com/cpr/e/1/ |
|
/ok to test c1de988 |
This comment has been minimized.
This comment has been minimized.
|
@copilot CI uncovered the following issues. Please fix them:
|
- Use py3.10 Docker image, install requested version via pyenv - Exclude Windows (msvc) from Python 3.14 builds (use 3.13 instead) - Add override section with minimal Python 3.10/3.14 test jobs Co-authored-by: shwina <[email protected]>
Fixed all three issues in commit 52f1ef6:
|
|
/ok to test 52f1ef6 |
|
Blocked on numba 3.14 wheels. |
😬 CI Workflow Results🟥 Finished in 1h 31m: Pass: 80%/20 | Total: 4h 40m | Max: 38m 39sSee results here. |
Extends CI matrix to build, test, and publish Python 3.14 packages alongside existing 3.10-3.13 versions on Linux platforms. Windows continues to support up to Python 3.13 due to pyenv-win limitations.
Changes
Updated
ci/build_cuda_cccl_python.sh:devcontainer_python_version=3.10)py_versionvia pyenv inside the containerUpdated
ci/matrix.yamlto include Python 3.14:Platform Support
Follows the pattern established in #6060 for multi-version Python support.
Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.