diff options
| author | Oskar <oskar@mullvad.net> | 2025-10-29 10:48:51 +0100 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2025-10-29 10:48:51 +0100 |
| commit | 50da0b0efdfb8c5da74b347b5bb4c02466bd0c41 (patch) | |
| tree | 937707cfa02472025fc448244db0f7acfdcdbd4f | |
| parent | 2ab11b78193cbf376cf1019274f7fe6aed8b5535 (diff) | |
| parent | 75bc808f9aca896e848d318865667d1862207b7a (diff) | |
| download | mullvadvpn-50da0b0efdfb8c5da74b347b5bb4c02466bd0c41.tar.xz mullvadvpn-50da0b0efdfb8c5da74b347b5bb4c02466bd0c41.zip | |
Merge branch 'fix-release-scripts'
| -rwxr-xr-x | desktop/scripts/release/5-update-and-publish-metadata | 5 | ||||
| -rwxr-xr-x[-rw-r--r--] | desktop/scripts/release/6-publish-linux-repositories | 0 | ||||
| -rwxr-xr-x | desktop/scripts/release/7-modify-rollout | 5 | ||||
| -rwxr-xr-x | desktop/scripts/release/publish-metadata-to-api | 3 |
4 files changed, 13 insertions, 0 deletions
diff --git a/desktop/scripts/release/5-update-and-publish-metadata b/desktop/scripts/release/5-update-and-publish-metadata index 0805ff7c7b..bef6a09e41 100755 --- a/desktop/scripts/release/5-update-and-publish-metadata +++ b/desktop/scripts/release/5-update-and-publish-metadata @@ -67,6 +67,11 @@ function publish_metadata { log_header "Adding new release $PRODUCT_VERSION (rollout = 1)" $mullvad_release add-release "$PRODUCT_VERSION" --rollout 1 "${platforms[@]}" + log "\nScript paused allow manual edits to the metadata before signing and publishing." + log "Before continuing, make sure your release metadata signing key in the clipboard." + log "Press enter to continue..." + read -rs + log_header "Signing $PRODUCT_VERSION metadata. Reading signing key from clipboard" xclip -sensitive | $mullvad_release sign "${platforms[@]}" diff --git a/desktop/scripts/release/6-publish-linux-repositories b/desktop/scripts/release/6-publish-linux-repositories index 970e41ba00..970e41ba00 100644..100755 --- a/desktop/scripts/release/6-publish-linux-repositories +++ b/desktop/scripts/release/6-publish-linux-repositories diff --git a/desktop/scripts/release/7-modify-rollout b/desktop/scripts/release/7-modify-rollout index 8278dabe16..4eda48ad42 100755 --- a/desktop/scripts/release/7-modify-rollout +++ b/desktop/scripts/release/7-modify-rollout @@ -74,6 +74,11 @@ function modify_rollout { log_header "Setting rollout = $ROLLOUT for $PRODUCT_VERSION" $mullvad_release modify-release "$PRODUCT_VERSION" --rollout "$ROLLOUT" "${PLATFORMS[@]}" + log "\nScript paused allow manual edits to the metadata before signing and publishing." + log "Before continuing, make sure your release metadata signing key in the clipboard." + log "Press enter to continue..." + read -rs + log_header "Signing $PRODUCT_VERSION metadata. Reading signing key from clipboard" xclip -sensitive | $mullvad_release sign "${PLATFORMS[@]}" diff --git a/desktop/scripts/release/publish-metadata-to-api b/desktop/scripts/release/publish-metadata-to-api index 9a56f68ee8..12bda06e4a 100755 --- a/desktop/scripts/release/publish-metadata-to-api +++ b/desktop/scripts/release/publish-metadata-to-api @@ -2,6 +2,9 @@ set -eu +SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +cd "$SCRIPT_DIR" + if [ $# -lt 3 ]; then echo "Please provide the following arguments:" echo " $(basename "$0") \\" |
