summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorOskar <oskar@mullvad.net>2025-10-29 10:48:51 +0100
committerOskar <oskar@mullvad.net>2025-10-29 10:48:51 +0100
commit50da0b0efdfb8c5da74b347b5bb4c02466bd0c41 (patch)
tree937707cfa02472025fc448244db0f7acfdcdbd4f
parent2ab11b78193cbf376cf1019274f7fe6aed8b5535 (diff)
parent75bc808f9aca896e848d318865667d1862207b7a (diff)
downloadmullvadvpn-50da0b0efdfb8c5da74b347b5bb4c02466bd0c41.tar.xz
mullvadvpn-50da0b0efdfb8c5da74b347b5bb4c02466bd0c41.zip
Merge branch 'fix-release-scripts'
-rwxr-xr-xdesktop/scripts/release/5-update-and-publish-metadata5
-rwxr-xr-x[-rw-r--r--]desktop/scripts/release/6-publish-linux-repositories0
-rwxr-xr-xdesktop/scripts/release/7-modify-rollout5
-rwxr-xr-xdesktop/scripts/release/publish-metadata-to-api3
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") \\"