summaryrefslogtreecommitdiffhomepage
path: root/desktop/scripts/release
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2025-02-05 08:31:38 +0100
committerOskar <oskar@mullvad.net>2025-02-05 15:55:09 +0100
commite199a78430bfdb9074e5c0fd16782db7fe4167d3 (patch)
tree37df31de8abca12222455b74e75d891f435215cc /desktop/scripts/release
parent298a108c1dd6d257b8cee66b515333ca46961252 (diff)
downloadmullvadvpn-e199a78430bfdb9074e5c0fd16782db7fe4167d3.tar.xz
mullvadvpn-e199a78430bfdb9074e5c0fd16782db7fe4167d3.zip
Verify repository versions from 3-verify-build
Diffstat (limited to 'desktop/scripts/release')
-rwxr-xr-xdesktop/scripts/release/3-verify-build24
1 files changed, 24 insertions, 0 deletions
diff --git a/desktop/scripts/release/3-verify-build b/desktop/scripts/release/3-verify-build
index ff1c5cd3cd..c0d5a71b47 100755
--- a/desktop/scripts/release/3-verify-build
+++ b/desktop/scripts/release/3-verify-build
@@ -10,7 +10,31 @@ PRODUCT_VERSION_PATH=$REPO_ROOT/dist-assets/desktop-product-version.txt
PRODUCT_VERSION=$(cat $PRODUCT_VERSION_PATH)
$REPO_ROOT/scripts/utils/gh-ready-check
+source $REPO_ROOT/scripts/utils/log
+function verify_repository_versions {
+ print_versions_args=( --staging )
+
+ if [[ "$PRODUCT_VERSION" == *-beta* ]]; then
+ print_versions_args+=( --beta )
+ fi
+
+ ./print-package-versions "${print_versions_args[@]}"
+ read -r -n 1 -p "Does the versions look correct? (y/N): " response
+ printf "\n\n"
+
+ if [[ "$response" =~ ^[Yy]$ ]]; then
+ return
+ elif [[ "$response" =~ ^[Nn]$ ]]; then
+ log_info "Aborting"
+ exit 1
+ else
+ log_error "Invalid response"
+ exit 1
+ fi
+}
+
+verify_repository_versions
gh workflow run desktop-e2e.yml --ref "$PRODUCT_VERSION" \
-f oses="fedora41 ubuntu2404 windows11 macos15" \
-f tests="test_quantum_resistant_tunnel test_ui_tunnel_settings"