nosnhojn | 4e55e3b | 2012-06-21 22:58:51 -0400 | [diff] [blame] | 1 | #!/bin/bash |
| 2 | |
neil johnson | 634e346 | 2018-01-17 22:43:53 -0500 | [diff] [blame] | 3 | ########################################################### |
| 4 | # Use this to release a new version of svunit to github # |
| 5 | # # |
| 6 | # eg. release.bsh 5 # |
| 7 | # - release version 0.5 of svunit # |
| 8 | ########################################################### |
nosnhojn | 4ee354a | 2012-09-05 11:17:38 -0400 | [diff] [blame] | 9 | |
nosnhojn | 4e55e3b | 2012-06-21 22:58:51 -0400 | [diff] [blame] | 10 | if [ "$1" == "" ]; then |
| 11 | echo "Error: No release specified" |
| 12 | exit 1 |
| 13 | fi |
| 14 | |
nosnhojn | 44c8edf | 2014-08-12 16:26:47 -0400 | [diff] [blame] | 15 | ver="v3.$1" |
Jean-Marc Tremblay | 7aa24c6 | 2013-06-11 16:43:07 -0400 | [diff] [blame] | 16 | |
| 17 | # update the release number in the svunit_defines.svh file |
Jean-Marc Tremblay | 7aa24c6 | 2013-06-11 16:43:07 -0400 | [diff] [blame] | 18 | |
nosnhojn | ee9e7af | 2013-06-17 11:42:44 -0400 | [diff] [blame] | 19 | echo "SVUnit $ver" > VERSION.txt |
| 20 | git add VERSION.txt |
Jean-Marc Tremblay | 7aa24c6 | 2013-06-11 16:43:07 -0400 | [diff] [blame] | 21 | git tag -a $ver -m "$ver" |
nosnhojn | 8d9ede9 | 2012-06-29 18:14:22 -0400 | [diff] [blame] | 22 | git push --tags |
| 23 | git push |