-
Create a release branch with the release name, e.g.
release-1.1.1
and checkout the branchgit checkout -b release-1.1.1
-
Update version to, e.g. 1.1.1
- in
gens/__version__.py
- in
package.json
- in
-
Make sure
CHANGELOG.md
is up to date for the release -
Commit changes, push to github and create a pull request
git add gens/__version__.py git add package.json CHANGELOG.md git commit -m "Release notes version 1.1.1" git push -u origin release-1.1.1
-
On github click create pull request.
-
After getting the pull request approved by a reviewer merge it to master.
-
Draft a new release on GitHub, add some text - e.g. and abbreviated CHANGELOG - and release. This adds a version tag, builds docker image.