diff --git a/Cargo.toml b/Cargo.toml index 2d905c03f0..1cb854792f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ build = "build.rs" name = "sentry-cli" version = "2.58.2" edition = "2021" -rust-version = "1.86" +rust-version = "1.91" [workspace] diff --git a/Dockerfile b/Dockerfile index fbcb32008c..06bcd64cd9 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM rust:1.87.0-alpine3.20@sha256:126df0f2a57e675f9306fe180b833982ffb996e90a92a793bb75253cfeed5475 AS sentry-build +FROM rust:1.91.1-alpine3.20@sha256:79a1bf22657dda835c5e2cf08e3aba4099ed36af3f28167103feb688a3e2604b AS sentry-build # Install build dependencies RUN apk add musl-dev perl openssl-dev make diff --git a/src/commands/dart_symbol_map/upload.rs b/src/commands/dart_symbol_map/upload.rs index b224fee696..297a8db65e 100644 --- a/src/commands/dart_symbol_map/upload.rs +++ b/src/commands/dart_symbol_map/upload.rs @@ -90,7 +90,7 @@ pub(super) fn execute(args: DartSymbolMapUploadArgs) -> Result<()> { serde_json::from_slice(mapping_file_bytes.as_ref()) .context("Invalid dartsymbolmap: expected a JSON array of strings")?; - if mapping_entries.len() % 2 != 0 { + if !mapping_entries.len().is_multiple_of(2) { bail!( "Invalid dartsymbolmap: expected an even number of entries, got {}", mapping_entries.len()