diff --git a/.travis.yml b/.travis.yml index 00c8b001..ce9690a9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -13,12 +13,11 @@ env: - secure: Nm4AgSfsgNB21kgKrF9Tl7qVZU8YYREhouQunFracTcZZh2NZ2XH5aHuSiXCj88B13Cr/jGbJKsZ4T3QS3wWYtz6lkyVOx3H3iI+TMtqhD9RM3a7A4O+4vVN8IioB2YjhEu0OKjwgX5gp+0uF+pLEi7Hpj6fupD3AbbL5uYcKg8= matrix: include: - - node_js: '5' + - node_js: '10' env: - PUBLISH=true - secure: pLTzghtVll9yGKJI0AaB0uI8GypfWxLTaIB0ZL8//yN3nAEIKMhf/RRilYTsn/rKj2NUa7vt2edYILi3lttOUlCBOwTc9amiRms1W8Lwr/3IdWPeBLvLuH1zNJRm2lBAwU4LBSqaOwhGaxOQr6KHTnWudhNhgOucxpZfvfI/dFw= - secure: yERYCf7AwL11D9uMtacly/THGV8BlzsMmrt+iQVvGA3GaY6QMmfYqf6P6cCH98sH5etd1Y+1e6YrPeMjqI6lyRllT7FptoyOdHulazQe86VQN4sc0EpqMlH088kB7gGjTut9Z+X9ViooT5XEh9WA5jXEI9pXhQJNoIHkWPuwGuY= - - node_js: '4' cache: directories: - node_modules diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index d5faede3..e321c0ef 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -81,7 +81,9 @@ npm link handlebars npm test ``` -## Releasing +## Releasing the latest version + +*When releasing a previous version of Handlebars, please look into the CONTRIBUNG.md in the corresponding branch.* Handlebars utilizes the [release yeoman generator][generator-release] to perform most release tasks. @@ -97,7 +99,15 @@ gem build handlebars-source.gemspec gem push handlebars-source-*.gem ``` -After this point the handlebars site needs to be updated to point to the new version numbers. The jsfiddle link should be updated to point to the most recent distribution for all instances in our documentation. +After the release, you should check that all places have really been updated. Especially verify that the `latest`-tags +in those places still point to the latest version + +* [The npm-package](https://www.npmjs.com/package/handlebars) (check latest-tag) +* [The bower package](https://github.com/components/handlebars.js) (check the package.json) +* [The AWS S3 Bucket](http://builds.handlebarsjs.com.s3.amazonaws.com/) (check latest-tag) +* [RubyGems](https://rubygems.org/gems/handlebars-source) + +When everything is OK, the handlebars site needs to be updated to point to the new version numbers. The jsfiddle link should be updated to point to the most recent distribution for all instances in our documentation. [generator-release]: https://github.com/walmartlabs/generator-release [pull-request]: https://github.com/wycats/handlebars.js/pull/new/master