The following steps should navigate you through the release process to ensure as few issues as possible.
- run
./bin/changelog
and add output toCHANGELOG.md
- edit changelog output to be as user-friendly as possible (drop [INTERNAL] changes etc.)
- bump package.json version
./bin/prepare-release
git checkout master
git add
the modifiedpackage.json
andCHANGELOG.md
git commit -m "Release vx.y.z"
git push upstream master
git tag "vx.y.z"
git push upstream vx.y.z
npm publish ./ember-cli-deploy-s3-<version>.tgz
- under
Releases
on GitHub chooseDraft New Release
- enter the new version number created above as the tag, prefixed with v e.g. (v0.1.12)
- for release title choose a great name, no pressure.
- in the description paste the upgrade instructions from the previous release, followed by the new CHANGELOG entry
- publish the release