Release Guide for Amber
The following steps are required to make a release of Amber:
- check that all tests are green
- check that the examples are up-to-date
- check that API-CHANGES.txtis up-to-date; remove the 'work in progress' from version
- check the CHANGELOGfile and update the release notes, check the milestone index in issues link
- log in to npm with write access for the Amber package
- execute internal/release.sh
- answer the question about the version number used for the release
- answer the question about the version number for the upcoming release
- merge the created tag into the stablebranch
- update the homepage to point to the latest tag on GitHub
- send announcement to mailinglists (Amber, Pharo, what else?)
- send announcement on Twitter
- send announcement on G+