extensions/net.sf.basedb.varsearch/trunk/RELEASE

Code
Comments
Other
Rev Date Author Line
6107 22 Jan 21 nicklas 1 ===============================================================
6107 22 Jan 21 nicklas 2 Release procedure for the Variant Search extension package
6107 22 Jan 21 nicklas 3 ===============================================================
6107 22 Jan 21 nicklas 4
6107 22 Jan 21 nicklas 5 Follow these instructions to release version A.B of 
6107 22 Jan 21 nicklas 6 this package. Please update the instructions if you
6107 22 Jan 21 nicklas 7 find anything that is not correct or missing.
6107 22 Jan 21 nicklas 8
6107 22 Jan 21 nicklas 9  1. Make sure that all changes have been committed to 
6107 22 Jan 21 nicklas 10     the trunk. Check with other developers if not
6107 22 Jan 21 nicklas 11     sure.
6107 22 Jan 21 nicklas 12
6107 22 Jan 21 nicklas 13  2. Update the version number.
6107 22 Jan 21 nicklas 14     
6107 22 Jan 21 nicklas 15     In build.xml: 
6107 22 Jan 21 nicklas 16       <property name="version" value="A.B" />
6107 22 Jan 21 nicklas 17       
6107 22 Jan 21 nicklas 18     Run `ant update-version`. This should put the version
6107 22 Jan 21 nicklas 19     numbers in a lot of files, including, 
6107 22 Jan 21 nicklas 20     META-INF/extensions.xml.
6107 22 Jan 21 nicklas 21     
6107 22 Jan 21 nicklas 22     Check (and update if needed) the README file and
6107 22 Jan 21 nicklas 23     and the wiki pages (see also step 8 and 9 below):
6107 22 Jan 21 nicklas 24     
6312 11 Jun 21 nicklas 25       https://baseplugins.thep.lu.se/wiki/net.sf.basedb.varsearch
6312 11 Jun 21 nicklas 26       https://baseplugins.thep.lu.se/wiki/PluginDownload
6107 22 Jan 21 nicklas 27
6107 22 Jan 21 nicklas 28  3. Make sure that the code compiles and can be packaged.
6107 22 Jan 21 nicklas 29  
6107 22 Jan 21 nicklas 30     ant package
6107 22 Jan 21 nicklas 31     
6107 22 Jan 21 nicklas 32     will create the file 'varsearch-A.B.tar.gz' in
6107 22 Jan 21 nicklas 33     the project directory.
6107 22 Jan 21 nicklas 34  
6107 22 Jan 21 nicklas 35  4. Make sure that the installation of this extension works 
6107 22 Jan 21 nicklas 36     and that the installation instructions are up to date. 
6107 22 Jan 21 nicklas 37     
6107 22 Jan 21 nicklas 38  5. When everything is OK, commit any changes to subversion.
6107 22 Jan 21 nicklas 39
6107 22 Jan 21 nicklas 40  6. Create a tag in subversion: 
6107 22 Jan 21 nicklas 41
6312 11 Jun 21 nicklas 42     svn copy https://baseplugins.thep.lu.se/svn/extensions/net.sf.basedb.varsearch/trunk \
6312 11 Jun 21 nicklas 43         https://baseplugins.thep.lu.se/svn/extensions/net.sf.basedb.varsearch/tags/A.B \
6107 22 Jan 21 nicklas 44         -m "Tagging release A.B"
6107 22 Jan 21 nicklas 45
6107 22 Jan 21 nicklas 46  7. Upload the packaged release as an attachment to: 
6312 11 Jun 21 nicklas 47     https://baseplugins.thep.lu.se/wiki/net.sf.basedb.varsearch
6107 22 Jan 21 nicklas 48  
6312 11 Jun 21 nicklas 49  8. Edit the https://baseplugins.thep.lu.se/wiki/net.sf.basedb.varsearch 
6107 22 Jan 21 nicklas 50     page:
6107 22 Jan 21 nicklas 51     
6107 22 Jan 21 nicklas 52     * Add a new entry to the Download table
6107 22 Jan 21 nicklas 53     * Change the README link to point to the tagged release. Use
6107 22 Jan 21 nicklas 54       the following wiki code:
6107 22 Jan 21 nicklas 55       [source:/extensions/net.sf.basedb.varsearch/tags/A.B/README README]
6107 22 Jan 21 nicklas 56     * Check the information on the download page 
6312 11 Jun 21 nicklas 57       https://baseplugins.thep.lu.se/wiki/PluginDownload
6107 22 Jan 21 nicklas 58       and make sure it is correct
6107 22 Jan 21 nicklas 59
6107 22 Jan 21 nicklas 60  9. Create a new milestone: 'Variant Search extension vA.B+1'
6107 22 Jan 21 nicklas 61
6107 22 Jan 21 nicklas 62 11. Close the 'Variant Search extension vA.B' milestone. Move
6107 22 Jan 21 nicklas 63     any remaining tickets to the newly create milestone.
6107 22 Jan 21 nicklas 64
6107 22 Jan 21 nicklas 65 12. Update the version numbers.
6107 22 Jan 21 nicklas 66  
6107 22 Jan 21 nicklas 67     In build.xml: <property name="version" value="A.(B+1)-dev" />
6107 22 Jan 21 nicklas 68     Run `ant update-version` and commit the changes to 
6107 22 Jan 21 nicklas 69     subversion: 
6107 22 Jan 21 nicklas 70      
6107 22 Jan 21 nicklas 71     svn commit -m "Preparing for future release A.B+1"
6107 22 Jan 21 nicklas 72