From 23badaa793828aea3de2e0d2c4df800ba5464c00 Mon Sep 17 00:00:00 2001 From: Jason Deal Date: Thu, 12 Oct 2023 17:37:00 -0700 Subject: [PATCH] no dirty releases --- hack/release/release.sh | 6 +++++- hack/release/snapshot.sh | 5 +++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/hack/release/release.sh b/hack/release/release.sh index 7410d22324d8..2775e026fb4c 100755 --- a/hack/release/release.sh +++ b/hack/release/release.sh @@ -12,5 +12,9 @@ SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd) source "${SCRIPT_DIR}/common.sh" config -release "$GIT_TAG" +# Don't release with a dirty commit! +if [[ "$(git status --porcelain)" != "" ]]; then + exit 1 +fi +release "$GIT_TAG" diff --git a/hack/release/snapshot.sh b/hack/release/snapshot.sh index 5597c071be4d..bb792ba4c396 100755 --- a/hack/release/snapshot.sh +++ b/hack/release/snapshot.sh @@ -8,4 +8,9 @@ SCRIPT_DIR=$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")" &>/dev/null && pwd) source "${SCRIPT_DIR}/common.sh" config +# Don't release with a dirty commit! +if [[ "$(git status --porcelain)" != "" ]]; then + exit 1 +fi + snapshot "$HEAD_HASH"