Skip to content

ci: CuPy 14 + Python 3.14#2352

Merged
flying-sheep merged 4 commits into
mainfrom
pa/robust-gpu-ci
Feb 24, 2026
Merged

ci: CuPy 14 + Python 3.14#2352
flying-sheep merged 4 commits into
mainfrom
pa/robust-gpu-ci

Conversation

@flying-sheep
Copy link
Copy Markdown
Member

@flying-sheep flying-sheep commented Feb 23, 2026

  • Closes #
  • Tests added
  • Release note not necessary because: CI

gets rid of yq and just uses the pinned version of some package that does the exact thing we want.

@codecov
Copy link
Copy Markdown

codecov Bot commented Feb 23, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 87.34%. Comparing base (5b1a8c5) to head (57172e6).
⚠️ Report is 2 commits behind head on main.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2352   +/-   ##
=======================================
  Coverage   87.34%   87.34%           
=======================================
  Files          49       49           
  Lines        7775     7775           
=======================================
  Hits         6791     6791           
  Misses        984      984           

@flying-sheep flying-sheep added this to the 0.12.11 milestone Feb 23, 2026
@flying-sheep flying-sheep changed the title ci: less flaky max version extraction ci: CuPy 14 Feb 23, 2026
@flying-sheep flying-sheep changed the title ci: CuPy 14 ci: CuPy 14 + Python 3.14 Feb 23, 2026
with:
enable-cache: true
# Any Cuda 14+ will support Python 3.14: https://github.com/cupy/cupy/issues/9346
python-version: '3.13' # ${{ env.max_python_version }}
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

all python-version does is setting UV_PYTHON so we can just do that manually after installing uv

@flying-sheep flying-sheep merged commit c67c66d into main Feb 24, 2026
28 of 29 checks passed
@flying-sheep flying-sheep deleted the pa/robust-gpu-ci branch February 24, 2026 09:14
@lumberbot-app
Copy link
Copy Markdown

lumberbot-app Bot commented Feb 24, 2026

Owee, I'm MrMeeseeks, Look at me.

There seem to be a conflict, please backport manually. Here are approximate instructions:

  1. Checkout backport branch and update it.
git checkout 0.12.x
git pull
  1. Cherry pick the first parent branch of the this PR on top of the older branch:
git cherry-pick -x -m1 c67c66d578c77b2d4c5a9c48c4aa7d808d8304a3
  1. You will likely have some merge/cherry-pick conflict here, fix them and commit:
git commit -am 'Backport PR #2352: ci: CuPy 14 + Python 3.14'
  1. Push to a named branch:
git push YOURFORK 0.12.x:auto-backport-of-pr-2352-on-0.12.x
  1. Create a PR against branch 0.12.x, I would have named this PR:

"Backport PR #2352 on branch 0.12.x (ci: CuPy 14 + Python 3.14)"

And apply the correct labels and milestones.

Congratulations — you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon!

Remember to remove the Still Needs Manual Backport label once the PR gets merged.

If these instructions are inaccurate, feel free to suggest an improvement.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants