We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8d54b74 commit 3e8156aCopy full SHA for 3e8156a
scripts/build_release.sh
@@ -42,6 +42,20 @@ then
42
else
43
export buildString="$releaseString"
44
export buildGitRef="#$gitHash"
45
+ release_tag=release-$releaseString
46
+
47
+ echo Validating conditions for release
48
+ set +e
49
+ diff_stats=$(git diff --shortstat $release_tag 2>&1)
50
+ if [ ! -z "$diff_stats" ]
51
+ then
52
+ echo "Can't make a release until label release-$releaseString is applied and matches build tree"
53
+ echo -e "$diff_stats"
54
+ echo Release validation failed
55
+ exit 2
56
+ fi
57
+ set -e
58
+ echo Release validation completed
59
fi
60
61
# Android releases require a numeric version code, which must increase
0 commit comments