diff options
| author | Oskar <oskar@mullvad.net> | 2025-02-05 08:31:38 +0100 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2025-02-05 15:55:09 +0100 |
| commit | e199a78430bfdb9074e5c0fd16782db7fe4167d3 (patch) | |
| tree | 37df31de8abca12222455b74e75d891f435215cc /desktop/scripts | |
| parent | 298a108c1dd6d257b8cee66b515333ca46961252 (diff) | |
| download | mullvadvpn-e199a78430bfdb9074e5c0fd16782db7fe4167d3.tar.xz mullvadvpn-e199a78430bfdb9074e5c0fd16782db7fe4167d3.zip | |
Verify repository versions from 3-verify-build
Diffstat (limited to 'desktop/scripts')
| -rwxr-xr-x | desktop/scripts/release/3-verify-build | 24 |
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" |
