summaryrefslogtreecommitdiffhomepage
path: root/desktop/scripts
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2025-01-31 11:32:34 +0100
committerOskar <oskar@mullvad.net>2025-02-04 13:06:23 +0100
commit4c28f906bb1642a630c860814f720f33f6cbbc72 (patch)
treef75d6d1a2100318c4b3266b500dfac178366cfbd /desktop/scripts
parent2a9baa92859d08f4e72975b567dc228b2ec8fecb (diff)
downloadmullvadvpn-4c28f906bb1642a630c860814f720f33f6cbbc72.tar.xz
mullvadvpn-4c28f906bb1642a630c860814f720f33f6cbbc72.zip
Verify commit when running prepare-release script
Diffstat (limited to 'desktop/scripts')
-rwxr-xr-xdesktop/scripts/prepare-release.sh7
1 files changed, 7 insertions, 0 deletions
diff --git a/desktop/scripts/prepare-release.sh b/desktop/scripts/prepare-release.sh
index d54ce9d13c..01094ca8cd 100755
--- a/desktop/scripts/prepare-release.sh
+++ b/desktop/scripts/prepare-release.sh
@@ -40,6 +40,13 @@ function checks {
exit 1
fi
+ if ! git verify-commit HEAD; then
+ log_error \
+ "Current commit lacks valid signature. Releases can only be made from signed commits."
+ exit 1
+ fi
+ echo ""
+
if [[ $(grep "CHANGE THIS BEFORE A RELEASE" $changes_path) != "" ]]; then
log_error "It looks like you did not update $changes_path"
exit 1