Release Checklist

From Avogadro

Jump to: navigation, search
  • Make sure to update avogadro/CMakeLists.txt and libavogadro/CMakeLists.txt version numbers.
  • If it is a major release (e.g., version x.y.0), create an SVN branch for the bug-fix minor releases.
  • SVN tag the release source.
  • Create a source release:
    • Copy the SVN source to a new directory avogadro-x.y.z
    • Run the scripts/distclean.sh script -- this will remove any un-needed files from the release
    • Tar the source directory: tar cvjf avogadro-x.y.z.tar.bz2 avogadro-x.y.z
  • Add a new release to the SourceForge "File Releases" for Avogadro.
  • Make sure the release is "hidden" at first.
  • Upload the source and any binary installations to SourceForge.
  • Once all files are included in the SourceForge release, mark the release as "Active."
  • Update the SourceForge platform download pages to point to the new release and binaries.
  • Add News to the SourceForge project page with the release announcement.
  • Add the news announcement to the Main Page.
  • Update the Category:Releases and Get Avogadro pages to mention the new release.
  • Send out an e-mail to all mailing lists.

News Websites

  • Freshmeat.net
  • Qt-apps.org
  • KDE-apps.org
Personal tools