diff options
| author | Oskar <oskar@mullvad.net> | 2025-10-29 09:52:38 +0100 |
|---|---|---|
| committer | Oskar <oskar@mullvad.net> | 2025-10-29 10:04:41 +0100 |
| commit | 75bc808f9aca896e848d318865667d1862207b7a (patch) | |
| tree | 937707cfa02472025fc448244db0f7acfdcdbd4f /desktop/scripts/release | |
| parent | ead799b39be11f1be2cf0211df12cea8fd1c3bee (diff) | |
| download | mullvadvpn-75bc808f9aca896e848d318865667d1862207b7a.tar.xz mullvadvpn-75bc808f9aca896e848d318865667d1862207b7a.zip | |
Add pause to metadata scripts to allow manual edits
This is to allow manual modification of metadata before it is signed and
published, this is useful to set a custom rollout for a release.
Diffstat (limited to 'desktop/scripts/release')
| -rwxr-xr-x | desktop/scripts/release/5-update-and-publish-metadata | 5 | ||||
| -rwxr-xr-x | desktop/scripts/release/7-modify-rollout | 5 |
2 files changed, 10 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/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[@]}" |
