Skip to content

Commit

Permalink
Document the process of creating a new version
Browse files Browse the repository at this point in the history
  • Loading branch information
msm-code committed Dec 19, 2024
1 parent 291a041 commit 9293de3
Showing 1 changed file with 22 additions and 0 deletions.
22 changes: 22 additions & 0 deletions docs/how-to/release-a-new-version.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# How to release a new mquery version

I never remembe the exact steps, so let's document this once and for all.

This should be automated someday.

* [ ] Bump the version
* [ ] pick a new version, make sure you follow semver
* [ ] Update `setup.py`
* [ ] Update `src/utils.py`
* [ ] `git checkout -b release/v1.6.0; git push origin release/v1.6.0`
* [ ] Create a PR and merge it
* [ ] Push a new git tag
* [ ] `git tag v1.6.0`
* [ ] `git push origin v1.6.0`
* [ ] Publish a release on github
* [ ] Build the package
* [ ] `python3 setup.py build`
* [ ] `python3 setup.py sdist`
* [ ] Test the package
* [ ] Publish the pypi package
* [ ] `twine upload dist/mquery-1.6.0.tar.gz`

0 comments on commit 9293de3

Please sign in to comment.