release: change order of checks in release.sh
This commit is contained in:
parent
d9dbf53868
commit
fce2a29a50
|
@ -85,6 +85,10 @@ read -p 'Are you *really* sure you want to proceed? (y/n) ' -n 1 -r < /dev/tty
|
||||||
echo
|
echo
|
||||||
[[ ! $REPLY =~ ^[Yy]$ ]] && echo 'Release aborted.' && exit 1
|
[[ ! $REPLY =~ ^[Yy]$ ]] && echo 'Release aborted.' && exit 1
|
||||||
|
|
||||||
|
# Check if version is in the changelog
|
||||||
|
grep '^# '"$version" ChangeLog.md >/dev/null
|
||||||
|
[ $? -ne 0 ] && echo 'Error: Version is not present in the changelog' && exit 1
|
||||||
|
|
||||||
# Check for uncomitted changes
|
# Check for uncomitted changes
|
||||||
git diff --quiet HEAD >/dev/null
|
git diff --quiet HEAD >/dev/null
|
||||||
[ $? -ne 0 ] && echo -e '\nError: Uncomitted changes found' && exit 1
|
[ $? -ne 0 ] && echo -e '\nError: Uncomitted changes found' && exit 1
|
||||||
|
@ -106,10 +110,6 @@ git rev-list --max-count=1 $version >/dev/null 2>/dev/null
|
||||||
git ls-remote $remote | grep "refs/tags/$version$" >/dev/null
|
git ls-remote $remote | grep "refs/tags/$version$" >/dev/null
|
||||||
[ $? -eq 0 ] && echo -e '\nError: Tag already exists on remote' && exit 1
|
[ $? -eq 0 ] && echo -e '\nError: Tag already exists on remote' && exit 1
|
||||||
|
|
||||||
# Check if version is in the changelog
|
|
||||||
grep '^# '"$version" ChangeLog.md >/dev/null
|
|
||||||
[ $? -ne 0 ] && echo 'Error: Version is not present in the changelog' && exit 1
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# Create tag
|
# Create tag
|
||||||
|
|
Loading…
Reference in New Issue