diff options
| author | Simon Wisselink <s.wisselink@iwink.nl> | 2020-04-14 00:02:18 +0200 |
|---|---|---|
| committer | Simon Wisselink <s.wisselink@iwink.nl> | 2020-04-14 00:02:18 +0200 |
| commit | 728a584ad50ab78d4022b334364471d63f68719d (patch) | |
| tree | dbc796db228da1ccc01d108d69739861dd91e76f /make-release.sh | |
| parent | 290f7cfc3d878d075a7c0749f6e6d0b30d35b4ff (diff) | |
| download | smarty-728a584ad50ab78d4022b334364471d63f68719d.tar.gz smarty-728a584ad50ab78d4022b334364471d63f68719d.tar.bz2 smarty-728a584ad50ab78d4022b334364471d63f68719d.zip | |
Moved changelog to a keepachangelog.com format and added a release script
Diffstat (limited to 'make-release.sh')
| -rwxr-xr-x | make-release.sh | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/make-release.sh b/make-release.sh new file mode 100755 index 00000000..ca0a3c3c --- /dev/null +++ b/make-release.sh @@ -0,0 +1,18 @@ +#!/bin/bash + +printf 'Creating release %s\n' "$1" + +git checkout -b "release/$1" +sed -i "s/## \\[Unreleased\\]/## \\[Unreleased\\]\\n\\n## \\[$1\\] - $(date +%Y-%m-%d)/" CHANGELOG.md + +git add CHANGELOG.md +git commit -m "version bump" + +git checkout master +git pull +git merge --no-ff "release/$1" +git branch -d "release/$1" +git tag -a "v$1" -m "Release $1" +git push --follow-tags + +printf 'Done creating release %s\n' "$1" |
