1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/RELEASING.md
Sweta 2958bfb38e
Specify where to announce releases (#1266)
There is a thoughtbot resource that lays out info for announcing releases that we want to mention.

Co-authored-by: Todd Morningstar <todd@thoughtbot.com>
2019-02-19 09:39:24 -08:00

1 KiB

Releasing

  1. Update version file accordingly and run bundle install to update the Gemfile.lock.
  2. Update NEWS.md to reflect the changes since last release.
  3. Commit changes. There shouldn't be code changes, and thus CI doesn't need to run, so you can add "[ci skip]" to the commit message.
  4. Tag the release: git tag -s vVERSION
  1. Push changes: git push && git push --tags
  2. Build and publish:
gem build factory_bot.gemspec
gem push factory_bot-VERSION.gem
  1. Add a new GitHub release using the recent NEWS.md as the content. Sample URL: https://github.com/thoughtbot/factory_bot/releases/new?tag=vVERSION
  2. Announce the new release, making sure to say "thank you" to the contributors who helped shape this version! thoughtbotters can refer to the handbook for announcements guidelines.