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.txt
is up-to-date; remove the 'work in progress' from version
- check the
CHANGELOG
file 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
stable
branch
- 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+