-
Notifications
You must be signed in to change notification settings - Fork 25
How to create a new release
Mike Henry edited this page Jun 12, 2023
·
12 revisions
First we create a release on GitHub
- Create a release on Github
- The title should be the version, e.g.
v0.10.1
- Select "Choose Tag" and type in the new version, and click "Create new tag ... on publish"
- The click "Generate Release Notes"
- Feel free to modify the release notes to add more clarity (for example, if there is a major API change, it can be helpful to add a section telling users how to migrate to new API).
Either wait for the conda-forge bot to pickup the new version (example) or create a pull request (example).
- Wait for the conda-forge release process to finish.
- Check here to see if the new version shows up.
- Once the version shows up, go here and click the "Run workflow" button, select the main branch (should be selected by default) and then click "Run workflow" button.
- After the workflow finishes, the images should show up here
- Wait for the conda-forge release process to finish.
- Check here to see if the new version shows up.
- Once the version shows up, go here and click the "Run workflow" button, select the main branch (should be selected by default) and then click "Run workflow" button.
- Once the workflow finishes (both jobs need to finish) go to the "Summary" page for the workflow:
- Then scroll down to the "Artifacts" section (Note: Even if the Linux job finishes, the artifacts will not show up until both jobs are done)
- Download both artifacts and unzip them.
- Go back to the release you just made and click "Edit"
- Either drag the unzipped files into the box, or click the gray box to open a selection window for the files
- Wait for the files to finish uploading, then click "Update Release"