-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Closed
Labels
Milestone
Description
Numba 0.60.0rc1
- Merge to main.
- Check Numba's version support table documentation. Update via PR if
needed. - Review deprecation schedule and notices. Make PRs if need be. (
none needed) - Merge change log changes.
- Create 0.60 release branch. https://github.com/numba/numba/tree/release0.60
- Create PR against the release branch to make
numba/testing/main.pyRelease branch pins for 0.60 #9561
to refer toorigin/release0.60instead oforigin/main. - Dependency version pinning on release branch Release branch pins for 0.60 #9561
- Pin llvmlite to
0.43.*. - Pin NumPy if needed
- Pin TBB if needed (not needed)
- Pin llvmlite to
- Run the HEAD of the release branch through the build farm and confirm:
- Build farm CPU testing has passed.
numba_yaml_459numba_yaml_460 - Build farm CUDA testing has passed.
numba_smoketest_cuda_yaml_22numba_smoketest_cuda_yaml_227 - Build farm wheel testing has passed.
numba_wheel_108numba_wheel_109
- Build farm CPU testing has passed.
- Annotated tag
0.60.0rc1on release branch (novprefix). https://github.com/numba/numba/releases/tag/0.60.0rc1 - Build and upload conda packages on buildfarm (check "upload").
numba_yaml_461 - Build wheels and sdist on the buildfarm (check "upload").
numba_wheel_111 - Verify packages uploaded to Anaconda Cloud and move to
numba/label/main. https://anaconda.org/numba/numba/files?sort=basename&sort_order=desc&version=0.60.0rc1 - Upload wheels and sdist to PyPI (upload from
ci_artifacts). https://pypi.org/project/numba/0.60.0rc1/#files - Verify wheels for all platforms arrived on PyPi.
- Initialize and verify ReadTheDocs build. https://numba.readthedocs.io/en/0.60.0rc1/
- Post announcement to discourse group and ping the release testers group
using@RC_Testers. https://numba.discourse.group/t/ann-numba-0-60-0rc1-llvmlite-0-43-0rc1/2565 - Post link to X and to Mastodon and... https://twitter.com/numba_jit/status/1790717466915577961
Post Release:
- Clean up
ci_artifactsby moving files to sub-directories - Tag
0.61.0dev0to start new development cycle onmain. https://github.com/numba/numba/releases/tag/0.61.0dev0 - Update llvmlite dependency via PR to
main, PR includes version updates
to:-
setup.py -
numba/__init__.py -
docs/environment.yml -
buildscripts/incremental/setup_conda_environment.sh -
buildscripts/incremental/setup_conda_environment.cmd -
buildscripts/condarecipe.local/meta.yaml - initialize 0.61.0dev0 : bump llvmlite to next dev version #9575
-
- Update release checklist template with any additional bullet points that
may have arisen during the release. Update release checklist post 0.60.0rc1 #9600 - Close milestone (and then close this release issue).
leofang