mirror of
https://github.com/thoughtbot/factory_bot.git
synced 2022-11-09 11:43:51 -05:00
2958bfb38e
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>
1 KiB
1 KiB
Releasing
- Update version file accordingly and run
bundle install
to update the Gemfile.lock. - Update
NEWS.md
to reflect the changes since last release. - 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.
- Tag the release:
git tag -s vVERSION
- We recommend the quick guide on how to sign a release from git ready.
- Push changes:
git push && git push --tags
- Build and publish:
gem build factory_bot.gemspec
gem push factory_bot-VERSION.gem
- 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 - 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.