When the code is ready to be released:
- Add change log to
CHANGELOG.md - Commit and push it to GitHub
- Create release tag(e.g. 1.1) by providing changes added to
CHANGELOG.md:- Create
tag.mdfile and copy target release changes fromCHANGELOG.md. git tag -F tag.md 1.1git push --tags
- Create
- Visit the tag's page in GitHub
- Choose "Add release notes"
- Enter the tag name into "Release title" (e.g. 1.1)
- Enter the content of
tag.mdinto "Describe this release". Preview it to last check.