diff options
| author | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2025-10-16 12:05:49 +0200 |
|---|---|---|
| committer | Joakim Hulthe <joakim.hulthe@mullvad.net> | 2025-10-24 13:54:27 +0200 |
| commit | 94a0d663d5f9a1f3bba852c15bb73cb9792001d3 (patch) | |
| tree | e28d831831a7cf48cbf1e584806905dcb45ae286 | |
| parent | 831d2e9c77f438b73a8771384a8a4d781ddc0576 (diff) | |
| download | mullvadvpn-94a0d663d5f9a1f3bba852c15bb73cb9792001d3.tar.xz mullvadvpn-94a0d663d5f9a1f3bba852c15bb73cb9792001d3.zip | |
Do not fail fast in mullvad-release modify-release
| -rw-r--r-- | mullvad-update/mullvad-release/src/main.rs | 9 |
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(()) } |
