- Ensure correct version numbers are in
bower.jsonandpackage.json - Run /test/gen_tests.rb to ensure all tests are up to date
- Run /node_modules/.bin/grunt to generate latest version of intercooler release and tests
- Search and replace current version for new version in
/www- Do not replace in
download.html,CHANGES.html, andwww/release
- Do not replace in
- Ensure there is an entry in
CHANGES.htmlwith a proper anchor - Add an entry in
downloads.htmlfor the new release, that points to the proper files in/releases - OPTIONAL: Hide an older release by moving it to the
#olderlist - Run ALL test files in Chrome, Firefox and Safari browsers (run jekyll locally)
- Create a blog post for the release in
www/_posts - Run
git tag vRELEASEVERSION - Checkout
masterand mergedevelopment - Run
git push origin --tags - Run
publish.rbfrom the/wwwdirectory to sync the website directory to ../intercoolerjs.github.io - cd to ../intercoolerjs.github.io and 'git commit' 'git push' to deploy the website
- Run
npm publishto publish to NPM - Email announcement to intercooler-js@googlegroups.com, post on Twitter, post to https://gitter.im/intercooler-js/Lobby