summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorJoakim Hulthe <joakim.hulthe@mullvad.net>2025-10-16 12:05:49 +0200
committerJoakim Hulthe <joakim.hulthe@mullvad.net>2025-10-24 13:54:27 +0200
commit94a0d663d5f9a1f3bba852c15bb73cb9792001d3 (patch)
treee28d831831a7cf48cbf1e584806905dcb45ae286
parent831d2e9c77f438b73a8771384a8a4d781ddc0576 (diff)
downloadmullvadvpn-94a0d663d5f9a1f3bba852c15bb73cb9792001d3.tar.xz
mullvadvpn-94a0d663d5f9a1f3bba852c15bb73cb9792001d3.zip
Do not fail fast in mullvad-release modify-release
-rw-r--r--mullvad-update/mullvad-release/src/main.rs9
1 files changed, 8 insertions, 1 deletions
diff --git a/mullvad-update/mullvad-release/src/main.rs b/mullvad-update/mullvad-release/src/main.rs
index d9bc523aca..7138a0055e 100644
--- a/mullvad-update/mullvad-release/src/main.rs
+++ b/mullvad-update/mullvad-release/src/main.rs
@@ -252,8 +252,15 @@ async fn main() -> anyhow::Result<()> {
platforms,
rollout,
} => {
+ let mut any_failed = false;
for platform in all_platforms_if_empty(platforms) {
- platform.modify_release(&version, rollout).await?;
+ if let Err(err) = platform.modify_release(&version, rollout).await {
+ any_failed = true;
+ eprintln!("Error for {platform}: {err}");
+ }
+ }
+ if any_failed {
+ bail!("Some platforms failed to be modified");
}
Ok(())
}