Skip to content

Commit

Permalink
Initial version of RELEASE.md
Browse files Browse the repository at this point in the history
  • Loading branch information
BenediktBurger committed May 13, 2024
1 parent dcef98f commit 294aca0
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions RELEASE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Release workflow

## PyPI

#. Draft a new release on github with a new tag (create on publish) in the style `vMajor.Minor.Patch`, where `Major`, `Minor`, and `Patch` are integers according to semnatic versioning
#. Use the autogenerated changelog to update `CHANGELOG.md` in main
#. Copy the modified changelog from the file to the github release draft
#. Release the new version on github
#. Approve the release run in the actions tab
#. Verify that the upload to PyPI succeeded


## Conda-forge

#. Do the PyPI release first
#. Rebase the `conda-forge-release` branch on the latest release
#. Create a tag with `vMajor.Minor.Patch-cf` at the head of that branch
#. Update the conda-forge repository with the version and checksum

0 comments on commit 294aca0

Please sign in to comment.