-
-
Notifications
You must be signed in to change notification settings - Fork 11.2k
Open
Description
The current commit history https://github.com/numpy/numpy-release repo needs some review. The first couple of commits port over the wheel/sdist building content from the main numpy/numpy
repo, and then the next commits improve the build configs and adapt it for building from a separate repo.
As of right now, the code should be in good shape and the last CI job with a full set of wheel builds is happy. What is not yet done is hooking up trusted publishing and the anaconda.org publishing secret for nightlies - that should be done only after the code review is done.
- Review the commits up to numpy/numpy-release@6a48687 in the
numpy-release
repo - Review the repository settings (branch protection rules, whitelisting of github actions, etc.)
The second part can be done by @charris, @mattip or @andyfaff, as they're in the @numpy/release-team which has admin access to the repo.
After that is done, the next steps are:
- Enable nightly wheel builds on
main
and start uploading them to anaconda.org. Remove nightly wheel builds from this repo at that point. - Enable trusted publishing, and create a
maintenance/2.3.x
branch in thenumpy-release
repo.- Remove
wheels.yml
from this repo at that point.
- Remove
- Add a detailed step-by-step release process in the README of the repo.