Просмотр исходного кода

Update release script to abort if there are local changes. Prevents accidentally tagging a .dev0 changeset for release.

Dan Helfman 3 лет назад
Родитель
Сommit
ae25386336
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      scripts/release

+ 5 - 0
scripts/release

@@ -21,6 +21,11 @@ if [[ $version =~ .*dev* ]]; then
     exit 1
 fi
 
+if ! git diff-index --quiet HEAD -- ; then
+    echo "Refusing to release with local changes:"
+    git status --porcelain
+fi
+
 git tag $version
 git push origin $version
 git push github $version