- Make a commit for changing version number
- Add a new version number and release date to NEWS
- Tag the commit with name
v<VERSION>
ex)v0.3.0
- Push tags to the github repository
- Make a tarball and upload it
- Make a release announcement on my blog
- Make a release announcement on freecode.com
- Make a release announcement on Twitter