Releasing a New Version of a Module¶
Before you release a new version of a CORAL module to the public, consider these tasks:
Download the latest module code from the master branch on github
Install and test in a fresh location (not on top of a previous version)
Test the upgrade process (from the previous version to the latest code version)
Ensure that all important features work, no bugs
Make sure all appropriate release notes have been added for this new version
Make sure all other related documents have been updated (especially installation / upgrade guides)
Add a tag to preserve this version (this can be by adding a “release” via github, or by adding a tag to a local git repo then pushed to github with: git push –tags)
Announce new version of module via listserv and website
Create new milestone on github for next anticipated version of module (??)