Releasing - astroidmail/astroid GitHub Wiki
Steps for making a new release
- Make sure all stable PRs scheduled for the release are merged
- Bump version in CMakeLists.txt
- cmake release -D...
- cd release && ninja test
- date the release in History.txt and make a release commit "Relase X.Y"
- git tag -s vX.Y # include changes in comment
- merge
master into release branch
ready to publish
- git push
- git push --tags vX.Y
announce
- Send annoucement email to: [email protected] and [email protected], including:
- general description
- main new features with link to full changelist
- link to download page
- Update irc topic
- Update Arch Linux package (possibly others..)