diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1e35526e1..1dca4d99b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -25,7 +25,7 @@ jobs: container: - 'ubuntu:24.04' - 'opensuse/tumbleweed:latest' - - 'rust:1.89-alpine' + - 'rust:1.90-alpine' test-qemu: - false include: @@ -48,7 +48,7 @@ jobs: ignore-format: true exclude: # TODO: https://github.com/actions/runner/issues/1637 - runs-on: ubuntu-24.04-arm - container: 'rust:1.89-alpine' + container: 'rust:1.90-alpine' fail-fast: false runs-on: ${{ matrix.runs-on }} @@ -101,7 +101,7 @@ jobs: persist-credentials: false # This is where we check that we're not using features from a more recent rust version. When # updating this, please also update workspace.package.rust-version in `Cargo.toml`. - - uses: dtolnay/rust-toolchain@1.89.0 + - uses: dtolnay/rust-toolchain@1.90.0 id: rust-toolchain with: components: clippy diff --git a/Cargo.toml b/Cargo.toml index 854d405c2..b8d1863ce 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/davidlattimore/wild" license = "MIT OR Apache-2.0" version = "0.5.0" readme = "README.md" -rust-version = "1.89" +rust-version = "1.90" edition = "2024" [workspace.dependencies] diff --git a/docker/alpine.Dockerfile b/docker/alpine.Dockerfile index 66fbe10f0..14df22d08 100644 --- a/docker/alpine.Dockerfile +++ b/docker/alpine.Dockerfile @@ -3,7 +3,7 @@ # docker build --progress=plain -t wild-dev-alpine . -f docker/alpine.Dockerfile # docker run -it wild-dev-alpine -FROM rust:1.89-alpine AS chef +FROM rust:1.90-alpine AS chef RUN wget -qO- https://github.com/LukeMathWalker/cargo-chef/releases/download/v0.1.70/cargo-chef-x86_64-unknown-linux-musl.tar.gz | tar -xzf- && \ mv cargo-chef /usr/local/bin RUN rustup toolchain install nightly && \ diff --git a/docker/arch.Dockerfile b/docker/arch.Dockerfile index de44630d5..36907cc97 100644 --- a/docker/arch.Dockerfile +++ b/docker/arch.Dockerfile @@ -45,7 +45,7 @@ RUN wget -qO- https://github.com/LukeMathWalker/cargo-chef/releases/download/v0. RUN wget https://sh.rustup.rs -O rustup-installer && \ chmod +x rustup-installer && \ - ./rustup-installer -y --default-toolchain 1.89.0 + ./rustup-installer -y --default-toolchain 1.90.0 ENV PATH="/root/.cargo/bin:$PATH" diff --git a/docker/debian.Dockerfile b/docker/debian.Dockerfile index dcd6a9dc5..d8e71a48a 100644 --- a/docker/debian.Dockerfile +++ b/docker/debian.Dockerfile @@ -3,7 +3,7 @@ # docker build --progress=plain -t wild-dev-debian . -f docker/debian.Dockerfile # docker run -it wild-dev-debian -FROM rust:1.89 AS chef +FROM rust:1.90 AS chef RUN apt-get update && \ apt-get install -y \ clang \ diff --git a/nix/default.nix b/nix/default.nix index 5ff04567e..6cb7980ee 100644 --- a/nix/default.nix +++ b/nix/default.nix @@ -18,8 +18,8 @@ glibc, lld, }: -assert lib.assertMsg (lib.versionAtLeast pkgs.rustc.version "1.89.0") - "Wild requires at least Rust 1.89.0, this instance of nixpkgs has Rust ${pkgs.rustc.version}"; +assert lib.assertMsg (lib.versionAtLeast pkgs.rustc.version "1.90.0") + "Wild requires at least Rust 1.90.0, this instance of nixpkgs has Rust ${pkgs.rustc.version}"; let # Write a wrapper for GCC that passes -B to *unwrapped* binutils.