- Update the version number in these places:
lib/bourbon/version.rb
core/_bourbon.scss
package.json
bower.json
README.md
-
Update
CHANGELOG.md
. We follow the guidelines from Keep a CHANGELOG. -
Commit changes. Use the convention “Bourbon vX.X.X” in your commit message. There shouldn’t be code changes, and thus CI doesn’t need to run.
-
Run
bundle exec rake release
, which tags the release, pushes the tag to GitHub, and pushes the gem to RubyGems.org. -
Run
npm publish
, which pushes the new version to npm’s registry (if releasing a pre-release, runnpm publish --tag beta
). -
Draft a new GitHub release. Upon publishing, a tweet will automatically be sent on the @bourbonsass Twitter account via Zapier. It will look like this:
We’ve released {release_title}: {release_link}
-
Re-generate and publish the documentation website, using the available Rake tasks.