Check source details before git details
This commit is contained in:
parent
94214ee725
commit
50db9a29c4
|
@ -12,6 +12,17 @@ then
|
||||||
fail "There are uncommitted changes"
|
fail "There are uncommitted changes"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
version=${current#v}
|
||||||
|
if ! grep "Version:" ShellCheck.cabal | grep -qFw "$version"
|
||||||
|
then
|
||||||
|
fail "The cabal file does not match tag version $version"
|
||||||
|
fi
|
||||||
|
|
||||||
|
if ! grep -qF "## $current" CHANGELOG.md
|
||||||
|
then
|
||||||
|
fail "CHANGELOG.md does not contain '## $current'"
|
||||||
|
fi
|
||||||
|
|
||||||
current=$(git tag --points-at)
|
current=$(git tag --points-at)
|
||||||
if [[ -z "$current" ]]
|
if [[ -z "$current" ]]
|
||||||
then
|
then
|
||||||
|
@ -34,17 +45,6 @@ then
|
||||||
fail "You are not on master"
|
fail "You are not on master"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
version=${current#v}
|
|
||||||
if ! grep "Version:" ShellCheck.cabal | grep -qFw "$version"
|
|
||||||
then
|
|
||||||
fail "The cabal file does not match tag version $version"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if ! grep -qF "## $current" CHANGELOG.md
|
|
||||||
then
|
|
||||||
fail "CHANGELOG.md does not contain '## $current'"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ $(git log -1 --pretty=%B) != "Stable version "* ]]
|
if [[ $(git log -1 --pretty=%B) != "Stable version "* ]]
|
||||||
then
|
then
|
||||||
fail "Expected git log message to be 'Stable version ...'"
|
fail "Expected git log message to be 'Stable version ...'"
|
||||||
|
|
Loading…
Reference in New Issue