Release 0.5 Release Checklist

From Habari Project

Jump to: navigation, search

These are the steps that need to be taken when preparing each new release (copied from Release 0.4.1 Release Checklist):

  • Freeze new features two weeks prior to release.
  • Create a release branch on our Subversion repository.
    • Update version.php with the new release version
    • Notify testers and 3rd-party developers of the upcoming release.
    • Following the Release 0.5 Test Procedure, check each feature.
  • Audit the files for security issues.
  • Build the release documentation:
    • Write the release notes.
      • Summarize issues fixed - need not be comprehensive (include Trac report URL).
      • Summarize features added.
    • Write the upgrading process, include any necessary files.
    • Update the user manual.
  • Approval of the PMC to release.
  • Prepare the release package.
    • Update version references. (wiki, homepage)
    • Deploy release archive to download location.
    • Update the version number for the update beacon on hp.o
  • Announce the release on our home page and mailing lists.
  • Celebrate!
  • Start work for next release
Personal tools