Skip to content

Latest commit

 

History

History
16 lines (12 loc) · 1.07 KB

RELEASE.md

File metadata and controls

16 lines (12 loc) · 1.07 KB

Release Instructions

QA

Before any major or minor release, we will run through our QA plan.

Process

  1. Branch: Starting from develop, cut a release branch named release/X.Y.Z for your changes.
  2. Version bump: Bump the version number in snapshots.php.
  3. Changelog: Add/update the changelog in CHANGELOG.md.
  4. Credits: Update CREDITS.md with any new contributors.
  5. Readme updates: Make any other readme changes as necessary.
  6. Merge: Make a non-fast-forward merge from your release branch to develop (or merge the pull request), then do the same for develop into trunk (git checkout trunk && git merge --no-ff develop). trunk contains the stable development version.
  7. Push: Push your trunk branch to GitHub (e.g. git push origin trunk).
  8. Release: Create a new release, naming the tag and the release with the new version number. Paste the changelog from CHANGELOG.md into the body of the release.