Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.32 KB

RELEASE-CHECKLIST.md

File metadata and controls

35 lines (26 loc) · 1.32 KB

The checklist for releasing a new version of Thredded.

Pre-requisites for the releaser:

  • The gem-release gem: gem install gem-release.
  • Push access to the demo app Heroku.
  • Push access to RubyGems.

Release checklist:

  • Update gem version in version.rb and README.md.

  • Update CHANGELOG.md. Ensure that the following links point to the future git tag for this version:

    • The "See the full list of changes here" link.
    • The migration link, if any.
  • Wait for the Travis build to come back green.

  • Tag the release and push it to rubygems:

    gem tag && gem release
  • Copy the release notes from the changelog to GitHub Releases.

  • Push the demo app to Heroku:

    script/deploy-demo-app

If this is a release with major new functionality, announce it:

The announcements should contain all the major new functionality added to Thredded since the previous announcement in that channel.