Skip to content

Conversation

@gmarkall
Copy link
Contributor

- Add arch specific target support (NVIDIA#549)
- chore: disable `locked` flag to bypass prefix-dev/pixi#5256 (NVIDIA#714)
- ci: relock pixi (NVIDIA#712)
- ci: remove redundant conda build in ci (NVIDIA#711)
- chore(deps): bump numba-cuda version and relock pixi (NVIDIA#707)
- Dropping bits in the old CI & Propagating recent changes from cuda-python (NVIDIA#683)
- Fix `test_wheel_deps_wheels.sh` to actually uninstall `nvvm` and `nvrtc` packages for CUDA 13 (NVIDIA#701)
- perf: remove some exception control flow and buffer-exception penalization for arrays (NVIDIA#700)
- perf: let CAI fall through instead of calling from_cuda_array_interface (NVIDIA#694)
- chore: perf lint (NVIDIA#697)
- chore(deps): bump deps in pixi lockfile (NVIDIA#693)
- fix: use freethreading-supported `_PySet_NextItemRef` where possible (NVIDIA#682)
- Support python `3.14` (NVIDIA#599)
- Remove customized address space tracking and address class emission in debug info (NVIDIA#669)
- Drop `experimental` from cuda.core namespace imports (NVIDIA#676)
- Remove dangling references to NUMBA_CUDA_ENABLE_MINOR_VERSION_COMPATIBILITY (NVIDIA#675)
- Use `rapidsai/sccache` in CI (NVIDIA#674)
- chore(dev-deps): remove ipython and pyinstrument (NVIDIA#670)
- Set up a new VM-based CI infrastructure  (NVIDIA#604)
@copy-pr-bot
Copy link

copy-pr-bot bot commented Jan 12, 2026

Auto-sync is disabled for ready for review pull requests in this repository. Workflows must be run manually.

Contributors can view more details about this message here.

@gmarkall
Copy link
Contributor Author

/ok to test

@greptile-apps
Copy link
Contributor

greptile-apps bot commented Jan 12, 2026

Greptile Overview

Greptile Summary

This PR bumps the version from 0.23.0 to 0.24.0, consolidating approximately 20 merged PRs since the last release. The changes include:

Key Features and Improvements:

Breaking Changes:

Infrastructure Updates:

Version Update Coverage:
The version has been correctly updated in all necessary locations:

  • numba_cuda/VERSION: Updated from 0.23.0 to 0.24.0
  • pixi.toml: Package version synchronized to 0.24.0
  • pixi.lock: All platform-specific entries updated with new version and input hash

The version is dynamically read from the VERSION file by setup.py (via get_version()) and pyproject.toml (via numba_cuda.__version__), so no additional hardcoded version references need updating. The hash change in pixi.lock is expected and correct, as it reflects the updated VERSION file content.

Confidence Score: 5/5

  • This PR is safe to merge with no issues found
  • This is a clean version bump PR that correctly updates all necessary version references. All three files (VERSION, pixi.toml, pixi.lock) are properly synchronized. The version is read dynamically throughout the codebase, so no hardcoded references exist. The hash changes in pixi.lock are expected and correct. No logic changes are introduced - only version number updates.
  • No files require special attention

Important Files Changed

File Analysis

Filename Score Overview
numba_cuda/VERSION 5/5 Version bumped from 0.23.0 to 0.24.0 - clean and correct
pixi.toml 5/5 Package version updated from 0.23.0 to 0.24.0 in line 275 - properly synchronized
pixi.lock 5/5 Lock file updated with new version and hash for all platforms - automatically generated and correct

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

@@ -1 +1 @@
0.23.0
0.24.0
Copy link
Contributor

Choose a reason for hiding this comment

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

The version in pixi.toml (line 275) also needs to be updated from 0.23.0 to 0.24.0 to maintain consistency with the VERSION file.

Based on the git history, previous version bumps (e.g., commits #707 and #641) also updated the pixi.toml file. This appears to have been missed in this PR.

Suggested change
0.24.0
0.24.0

Additionally, after updating pixi.toml, you should run:

pixi update

to regenerate pixi.lock with the new version references.

@gmarkall
Copy link
Contributor Author

/ok to test

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

1 file reviewed, 1 comment

Edit Code Review Agent Settings | Greptile

[package]
name = "numba-cuda"
version = "0.23.0"
version = "0.24.0"
Copy link
Contributor

Choose a reason for hiding this comment

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

The pixi.lock file needs to be updated to reflect the version bump to 0.24.0. Currently, pixi.lock contains 15 references to version 0.23.0 that should be updated to 0.24.0.

Based on historical version bump patterns:

The lockfile should be regenerated using pixi install or similar command to ensure all version references are consistent with this bump.

Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

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

No files reviewed, no comments

Edit Code Review Agent Settings | Greptile

@gmarkall gmarkall enabled auto-merge (squash) January 12, 2026 22:14
@gmarkall gmarkall merged commit c82ff48 into NVIDIA:main Jan 12, 2026
89 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants