Skip to content

Release Checklist

Jonas Helming edited this page Jan 18, 2014 · 3 revisions

Milestone Release

Milestone releases do not increase the version number, they are identified by their qualifier

  • Enter milestone qualifier
  • Trigger a new build
  • Perform all manual tests (TODO for every project: Create a list of manual tests)
  • Test the installer (i.e. a fresh install succeeds)
  • Test the updater (i.e. an update succeeds)
  • Clean up the issue tracker: roll all unresolved issues in the next sprint
  • Close the milestone.
  • Create a release on github
  • Publish release notes: These should contain the relevant commits, as well as the list of issues resolved in the sprint.
  • Upload the milestone build to the github release
  • Link the latest release on the respective download page
  • Announce release
  • Update this list by new discovered steps https://github.com/openETCS/ecosystem/wiki/Release-Checklist
  • Copy this content as an issues to the next milestone
Clone this wiki locally