diff options
| author | Oskar <oskar@mullvad.net> | 2025-01-31 11:32:34 +0100 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2025-02-04 13:06:23 +0100 |
| commit | 4c28f906bb1642a630c860814f720f33f6cbbc72 (patch) | |
| tree | f75d6d1a2100318c4b3266b500dfac178366cfbd /desktop/scripts | |
| parent | 2a9baa92859d08f4e72975b567dc228b2ec8fecb (diff) | |
| download | mullvadvpn-4c28f906bb1642a630c860814f720f33f6cbbc72.tar.xz mullvadvpn-4c28f906bb1642a630c860814f720f33f6cbbc72.zip | |
Verify commit when running prepare-release script
Diffstat (limited to 'desktop/scripts')
| -rwxr-xr-x | desktop/scripts/prepare-release.sh | 7 |
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 |
