blob: a767c0ca31f494ef325265ace0ae0e2e8f3ee724 [file] [log] [blame]
nosnhojn4e55e3b2012-06-21 22:58:51 -04001#!/bin/bash
2
neil johnson634e3462018-01-17 22:43:53 -05003###########################################################
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###########################################################
nosnhojn4ee354a2012-09-05 11:17:38 -04009
nosnhojn4e55e3b2012-06-21 22:58:51 -040010if [ "$1" == "" ]; then
11 echo "Error: No release specified"
12 exit 1
13fi
14
nosnhojn44c8edf2014-08-12 16:26:47 -040015ver="v3.$1"
Jean-Marc Tremblay7aa24c62013-06-11 16:43:07 -040016
17# update the release number in the svunit_defines.svh file
Jean-Marc Tremblay7aa24c62013-06-11 16:43:07 -040018
nosnhojnee9e7af2013-06-17 11:42:44 -040019echo "SVUnit $ver" > VERSION.txt
20git add VERSION.txt
Jean-Marc Tremblay7aa24c62013-06-11 16:43:07 -040021git tag -a $ver -m "$ver"
nosnhojn8d9ede92012-06-29 18:14:22 -040022git push --tags
23git push