Skip to content

Publishing a maintenance release

Gregory Brown edited this page Jan 6, 2014 · 37 revisions
  • Verify that the code in the stable branch is what you actually want to release.
  • Run the tests on the stable branch. Make sure you can get a passing local build.
  • Check the latest Travis CI builds for the stable branch and make sure they match the current latest commit, and are green across all supported Rubies.
  • Build the manual and do a quick visual skim of its contents to make sure it's working properly.
  • If any new documentation was added to the manual in this release, upload a new version of the manual to the github pages website. (TODO: explain this in more detail)
  • Copy relevant notes from MasterCHANGELOG to CHANGELOG.
  • Make sure CHANGELOG is fully up to date. Verify by looking at git history, even if it looks right.
  • Prepare a blog post for elmcitycraftworks.org (we'll later move these announcements to prawnpdf.org)
  • Announce on prawn-ruby mailing list and on Twitter.
Clone this wiki locally