Skip to content

Numba 0.61.2 Checklist #10031

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

Open
17 of 28 tasks
kc611 opened this issue Apr 7, 2025 · 0 comments
Open
17 of 28 tasks

Numba 0.61.2 Checklist #10031

kc611 opened this issue Apr 7, 2025 · 0 comments
Labels

Comments

@kc611
Copy link
Contributor

kc611 commented Apr 7, 2025

Numba 0.61.2

  • Cherry-pick items from the 0.61.2 milestone into a cherry-pick PR.
  • Update the "version support table" in the documentation with the final
    release date (FINAL ONLY) and add to cherry-pick PR. (Updated dates in version support table and release notes #10032)
  • Update CHANGE_LOG on cherry-pick PR. (update release notes 0.61.1 #10028)
  • Check if any dependency pinnings need an update (e.g. NumPy).
  • Approve cherry-pick PR.
  • Merge cherry-pick PR to 0.61 release branch.
  • Run the HEAD of the release branch through the build farm and confirm:
    • Build farm CPU testing has passed.
    • Build farm CUDA testing has passed.
    • Build farm wheel testing has passed.
  • Annotated tag 0.61.2 on release branch (no v prefix).
    git tag -am "Version 0.61.2" 0.61.2
  • Build and upload conda packages on buildfarm (check upload).
  • Build wheels and sdist on the buildfarm (check "upload").
  • Verify packages uploaded to Anaconda Cloud and move to
    numba/label/main.
  • Upload wheels and sdist to PyPI (upload from ci_artifacts).
  • Verify wheels for all platforms arrived on PyPi.
  • Verify ReadTheDocs build.
  • Create a release on Github at https://github.com/numba/numba/releases (FINAL ONLY).
  • Post link to X and to Mastodon and...
  • Post announcement to discourse group and ping the release testers group
    using @RC_Testers (RC ONLY).
  • Post link to [email protected].

Post release

  • Cherry-pick change-log and version support table modifications to main.
  • Snapshot Build Farm config.
  • Clean up ci_artifacts by moving files to subdirectories.
  • Update release checklist template with any additional bullet points that
    may have arisen during the release.
  • Ping Anaconda Distro team to trigger a build for defaults (FINAL ONLY).
  • Close milestone (and then close this release issue).
@esc esc added the Task label Apr 7, 2025
@kc611 kc611 changed the title Numba 0.61.1 Checklist Numba 0.61.2 Checklist Apr 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants