Skip to content

Commit

Permalink
Merge branch 'master' of github.com:tomvlk/PyPlanet
Browse files Browse the repository at this point in the history
  • Loading branch information
TheMaximum committed Aug 24, 2023
2 parents 49d87ab + 746bd34 commit a730161
Showing 1 changed file with 15 additions and 9 deletions.
24 changes: 15 additions & 9 deletions RELEASING.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,30 @@

## Main Release

* [ ] Open a release ticket with the version and the release notes in a short summary.
* [ ] Develop and prepare release in ``master`` branch.
* [ ] Check the Travis CI build status of the ``master`` branch.
* [ ] Make sure we update the version number according to Semver 2.0.0.
* [ ] Update `CHANGELOG.rst`.
* [ ] Bump version with `bumpversion --new-version 0.6.0 final` (this will commit the changes directly).
* [ ] (Only when manually updating, not using bumpversion) Update documentation version `conf.py` and `__init__.py` in PyPlanet root folder.
* [ ] Bring the ``master`` branch up to date.
* [ ] ~~Check the Travis CI build status of the ``master`` branch.~~
* [ ] ~~Make sure we update the version number according to Semver 2.0.0.~~
* [ ] Update `CHANGELOG.rst`, you can use the GitHub compare or milestone overview to see the changes.
* [ ] Bump version with `bumpversion --new-version 0.6.0 final` (this will commit the changes directly, you still have to push!).
* [ ] (Only when manually updating, not using bumpversion) Update documentation version `conf.py` and internal version in `__init__.py` in PyPlanet root folder.
* [ ] Run build commands with `make build` and test the cli with pip installation.
* [ ] Create new branch for the big releases (if major/minor update, not for bugfix):
* [ ] For new major or minor versions: Create new branch for the big releases (if major/minor update, not for bugfix):
```
$ git checkout -b release/2.9.x
$ git tag 2.9.0
$ git push --all
$ git push --tags
```
* [ ] OR: For bugfix releases, checkout the existing release branch and update:
```
$ git checkout release/2.9.x
$ git tag 2.9.2
$ git push --all
$ git push --tags
```
* [ ] Create and upload source distributions e.g.:
```
$ make build
$ make publish
```
* [ ] Create/update release notes on Github releases page.
* [ ] Create/update release notes on GitHub releases page.

0 comments on commit a730161

Please sign in to comment.