diff --git a/.github/workflows/beta.yml b/.github/workflows/beta.yml index 4d8608e4cb53..62511e1a7853 100644 --- a/.github/workflows/beta.yml +++ b/.github/workflows/beta.yml @@ -124,7 +124,7 @@ jobs: name: Package ${{ matrix.code-target }} runs-on: ${{ matrix.os }} container: - image: rust:1.93.1-bullseye@sha256:fae8ebcb8eda28d37df2b965c87c15a572dac2b6d3893a72d6dea99d700d1786 + image: rust:1.94.0-bullseye@sha256:6adac06a75c5a854b47e01e44bc1554dbc32be0861760e4b23922e967b1bbe40 env: version: ${{ needs.version.outputs.version }} diff --git a/.github/workflows/preview.yml b/.github/workflows/preview.yml index f7058c5a2a77..599df040c15a 100644 --- a/.github/workflows/preview.yml +++ b/.github/workflows/preview.yml @@ -116,7 +116,7 @@ jobs: name: Package ${{ matrix.code-target }} runs-on: ${{ matrix.os }} container: - image: rust:1.93.1-bullseye@sha256:fae8ebcb8eda28d37df2b965c87c15a572dac2b6d3893a72d6dea99d700d1786 + image: rust:1.94.0-bullseye@sha256:6adac06a75c5a854b47e01e44bc1554dbc32be0861760e4b23922e967b1bbe40 steps: - name: Checkout repository diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ed063229ba67..97cb7b9c9710 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -210,7 +210,7 @@ jobs: name: Package ${{ matrix.code-target }} runs-on: ${{ matrix.os }} container: - image: rust:1.93.1-bullseye@sha256:fae8ebcb8eda28d37df2b965c87c15a572dac2b6d3893a72d6dea99d700d1786 + image: rust:1.94.0-bullseye@sha256:6adac06a75c5a854b47e01e44bc1554dbc32be0861760e4b23922e967b1bbe40 steps: - name: Checkout repository diff --git a/Dockerfile.benchmark b/Dockerfile.benchmark index 8c05d54988d4..29454f5f8f24 100644 --- a/Dockerfile.benchmark +++ b/Dockerfile.benchmark @@ -1,5 +1,5 @@ # syntax=docker/dockerfile:1@sha256:b6afd42430b15f2d2a4c5a02b919e98a525b785b1aaff16747d2f623364e39b6 -FROM rust:1.93.1-bookworm@sha256:7c4ae649a84014c467d79319bbf17ce2632ae8b8be123ac2fb2ea5be46823f31 +FROM rust:1.94.0-bookworm@sha256:ca8d52cf3eadfe814328f1cff05e3f0022b4cf696ddc8498ef26b52f71b201ad WORKDIR /usr/src/ # https://github.com/nodesource/distributions diff --git a/crates/biome_js_analyze/tests/spec_tests.rs b/crates/biome_js_analyze/tests/spec_tests.rs index 86dc06d0eb09..d941a1ab49ea 100644 --- a/crates/biome_js_analyze/tests/spec_tests.rs +++ b/crates/biome_js_analyze/tests/spec_tests.rs @@ -1,4 +1,3 @@ -#![expect(clippy::large_stack_arrays)] use biome_analyze::{ AnalysisFilter, AnalyzerAction, AnalyzerPluginSlice, ControlFlow, Never, Queryable, RegistryVisitor, Rule, RuleDomain, RuleFilter, RuleGroup, diff --git a/crates/biome_migrate/src/analyzers/includes.rs b/crates/biome_migrate/src/analyzers/includes.rs index ba8abe2ea8af..8da04d59abb5 100644 --- a/crates/biome_migrate/src/analyzers/includes.rs +++ b/crates/biome_migrate/src/analyzers/includes.rs @@ -194,7 +194,7 @@ impl State { globs.push(AnyJsonValue::JsonStringValue(new_glob)); } } - let separator_count = globs.len().checked_sub(1).unwrap_or_default(); + let separator_count = globs.len().saturating_sub(1); let separators = (0..separator_count) .map(|_| make::token(T![,]).with_trailing_trivia([(TriviaPieceKind::Whitespace, " ")])); make::json_array_value( diff --git a/rust-toolchain.toml b/rust-toolchain.toml index aedbda04e81c..70898d1afe18 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -2,5 +2,5 @@ # The default profile includes rustc, rust-std, cargo, rust-docs, rustfmt and clippy. # https://rust-lang.github.io/rustup/concepts/profiles.html profile = "default" -channel = "1.93.1" +channel = "1.94.0" targets = ["wasm32-unknown-unknown"]