Skip to content
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

llvmlite 0.44.0rc1 Checklist #1093

Closed
25 tasks done
kc611 opened this issue Oct 30, 2024 · 5 comments
Closed
25 tasks done

llvmlite 0.44.0rc1 Checklist #1093

kc611 opened this issue Oct 30, 2024 · 5 comments
Labels
Milestone

Comments

@kc611
Copy link
Contributor

kc611 commented Oct 30, 2024

llvmlite 0.44.0rc1

  • Merge to main.
  • Create 0.44 release branch release0.44
  • Get the change-log-PR reviewed and merged.
  • merge Fix manylinux wheel builds #1099
  • Test HEAD of release branch on buildfarm (pre-tag testing):
    • conda package build and test. (Run ID: llvmlite_318)
    • wheel build. (Run ID: llvmlite_wheel_72)
  • Test HEAD of release branch on conda-forge
  • Annotated tag v0.44.0rc1 on release branch (llvmlite tags DO have a v prefix). (v0.44.0rc1 tag)
  • Build and upload conda packages on buildfarm (check "upload"). (Run ID: llvmlite_319)
  • Build wheels and sdist on the buildfarm (check "upload"). (Run ID: llvmlite_wheel_73)
  • Verify packages uploaded to Anaconda Cloud and copy to numba/label/main. (Conda files)
  • Upload wheels and sdist to PyPI. (upload from ci_artifacts).
  • Verify wheels for all platforms arrived on PyPi. (PyPi Link)
  • Initialize and verify ReadTheDocs build. RTD Link
  • Send RC announcement email / post announcement to discourse group. (https://numba.discourse.group/t/ann-numba-0-61-0rc1-and-llvmlite-0-44-0rc1-are-out/2816)
  • Post link to X and Mastodon and anywhere else that is appropriate.

Post Release:

  • Clean up ci_artifacts by moving files to subdirectories
  • Tag 0.44+1.0dev0 to start new development cycle on main.
  • Update release checklist template with any additional bullet points that
    may have arisen during the release.
  • Close milestone (and then close this release issue).
@kc611 kc611 pinned this issue Oct 30, 2024
@kc611 kc611 changed the title llvmlite 0.44.0 Checklist llvmlite 0.44.0rc1 Checklist Nov 1, 2024
@gmarkall gmarkall added the Task label Nov 5, 2024
@stuartarchibald
Copy link
Contributor

I just noticed that the README.rst in the root of the project is out of date once 0.44 is tagged, it refers to 0.41 onward needing LLVM 14, this release requires that the statement is updated. Similarly an update to the docs is needed to get the inter-sphinx cross referencing from LLVM 15:

'llvm': ('http://llvm.org/releases/14.0.0/docs', None),

@esc
Copy link
Member

esc commented Nov 18, 2024

The checklist must be updated to include a bullet to check and update the compatibility matrix in the README.rst.

@esc
Copy link
Member

esc commented Dec 10, 2024

As a heads up here: we identified some issues with RC1 -- so we will release an RC2. This will however delay the final release which is now expected in early 2025.

@esc
Copy link
Member

esc commented Dec 10, 2024

RC2 checklist is here: #1109

@esc
Copy link
Member

esc commented Dec 11, 2024

The checklist must be updated to include a bullet to check and update the compatibility matrix in the README.rst.

This is now here: #1112

@esc esc added this to the v0.44.0rc1 milestone Dec 11, 2024
@kc611 kc611 closed this as completed Dec 12, 2024
@esc esc unpinned this issue Dec 12, 2024
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

4 participants