From 97339859373f19ecfe8490d4f22c93d12de279fc Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Fri, 2 Jan 2026 18:49:45 +0000 Subject: [PATCH 1/4] update Rust to 1.91.0 Signed-off-by: Ben Cressey --- Dockerfile | 2 +- .../aarch64-bottlerocket-linux-gnu.json | 2 +- .../aarch64-bottlerocket-linux-musl.json | 2 +- .../x86_64-bottlerocket-linux-gnu.json | 2 +- .../x86_64-bottlerocket-linux-musl.json | 2 +- hashes/rust | 30 +++++++++---------- 6 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index d3fe1e55..8e14e25a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -285,7 +285,7 @@ RUN \ ARG HOST_ARCH ENV VENDOR="bottlerocket" -ENV RUSTVER="1.90.0" +ENV RUSTVER="1.91.0" USER builder WORKDIR /home/builder diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json index e518f445..5bb5b08a 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json @@ -44,7 +44,7 @@ "unix" ], "target-mcount": "\u0001_mcount", - "target-pointer-width": "64", + "target-pointer-width": 64, "vendor": "bottlerocket", "panic-strategy": "abort" } diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json index 5a31dfac..e0bc2334 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json @@ -98,7 +98,7 @@ "unix" ], "target-mcount": "\u0001_mcount", - "target-pointer-width": "64", + "target-pointer-width": 64, "vendor": "bottlerocket", "panic-strategy": "abort" } diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json index 21140072..b1c6aae3 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json @@ -51,7 +51,7 @@ "target-family": [ "unix" ], - "target-pointer-width": "64", + "target-pointer-width": 64, "vendor": "bottlerocket", "panic-strategy": "abort" } diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json index 036e9b13..f532f349 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json @@ -106,7 +106,7 @@ "target-family": [ "unix" ], - "target-pointer-width": "64", + "target-pointer-width": 64, "vendor": "bottlerocket", "panic-strategy": "abort" } diff --git a/hashes/rust b/hashes/rust index fca1c074..4d71cd63 100644 --- a/hashes/rust +++ b/hashes/rust @@ -1,15 +1,15 @@ -# https://static.rust-lang.org/dist/rustc-1.90.0-src.tar.xz -SHA512 (rustc-1.90.0-src.tar.xz) = fb0798b4c7450754db2fcbb641202909d209c6db2d9181d7df7282217b8320dc52f5e9853de9d7bdb79177f1f920389450cab07674dea5fb5501eaab5816662a -### See https://raw.githubusercontent.com/rust-lang/rust/1.90.0/src/stage0 for what to use below. ### -# https://static.rust-lang.org/dist/2025-08-07/rust-std-1.89.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.89.0-x86_64-unknown-linux-gnu.tar.xz) = 691afd3d11b7c447f00c21d0b1ef95d6b08b30031d1c059d9a8c978b886573e2aed7d9bc9ae5777702f3fa085eb4129031c6036101bd0ac3f4a230e518a01f3c -# https://static.rust-lang.org/dist/2025-08-07/rustc-1.89.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.89.0-x86_64-unknown-linux-gnu.tar.xz) = 2d2cbeb29b6bab7c6ca0ad8fe3f33ded9844a4c285e3d773b4d74a560fe26b0cbaaa037a25c0bcb73f646dfe8ae4d29acffb42e3d0ca28fa9782d33834b78748 -# https://static.rust-lang.org/dist/2025-08-07/cargo-1.89.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.89.0-x86_64-unknown-linux-gnu.tar.xz) = 9595d0138412fd462603cbb96854ea5bd2a9159a36eb7e2f047efb7a3b180873b82a3726979448dfcc92b1f4d0b98014cb0a4644e668ef2aebc3589b2453ac60 -# https://static.rust-lang.org/dist/2025-08-07/rust-std-1.89.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.89.0-aarch64-unknown-linux-gnu.tar.xz) = 82de82906fd8069ec5805e09c9e819ab7ceff8a0957443b568187d00e76d0a8552f5c4daba62a3ffd74470f64ebcd77c154728d8a37934fc58a234a293177313 -# https://static.rust-lang.org/dist/2025-08-07/rustc-1.89.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.89.0-aarch64-unknown-linux-gnu.tar.xz) = 0ca24793dbb9c18c8680d4422e8f5ccc5fff836debe56d2189870ddc4d8ad957d1d92f377f6225f8b981ea67670aac900e26343d342a4c044ba9f0d0826826b0 -# https://static.rust-lang.org/dist/2025-08-07/cargo-1.89.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.89.0-aarch64-unknown-linux-gnu.tar.xz) = c6c560baa9ebdf942624614f6ff48089fcbd0863fa97f442d0da343db29d43fbe5592b23d059f6e1217e08cb2abde76a91e9dbd8d494ba50a9b8bf577119acd2 +# https://static.rust-lang.org/dist/rustc-1.91.0-src.tar.xz +SHA512 (rustc-1.91.0-src.tar.xz) = 1e4c7a2435dc5bccfc63f34f5d210f7cafb0113787a4b5069d61f03528a32cd0a29ac516673cbc0eb564089f1dc5e13b962e6c3714bd0109de664c22ed340fb3 +### See https://raw.githubusercontent.com/rust-lang/rust/1.91.0/src/stage0 for what to use below. ### +# https://static.rust-lang.org/dist/2025-09-18/rust-std-1.90.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = 9fc34729a8649b44e3c0e3af05148c71a570aa154ecbfc84a8f1d34741ca5da43be3c863f1f732d73388c666bfbb23155fb8825fd10e65d8916455eb6050cdad +# https://static.rust-lang.org/dist/2025-09-18/rustc-1.90.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = ebbe86c677bc6a1b286114b020175b289b439754b19c82eec1f955ca3507b3bdb8c0feefa945dabd8c56ccb26d089d5b17dbf2de8cf9d51a596e72b337d8196a +# https://static.rust-lang.org/dist/2025-09-18/cargo-1.90.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = 6d5848b18488bb0395be853976e9659aeac62879779754170386ba407258eb41b3f92d9cdb8e01350969c947b1bc60cccb2a3eff527b1c520361bcad8cc691c3 +# https://static.rust-lang.org/dist/2025-09-18/rust-std-1.90.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = 0396ab769566975a8bd4a2c276699c9cd4f026d32aa37c9cd7e21e5decbce7c6d1acb5a800069652fe01826fd16dc4dbd2f1921ee0c5be1f57dc69f5bb425fc0 +# https://static.rust-lang.org/dist/2025-09-18/rustc-1.90.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = a39d41b6e55622bcfa48c180651b923a13f8ac5116bd80eda5cb1d29004fec19bf82a70c1dff6ceda8d214eda414af6c88f024c9d7c4cb03d1999924a2ab1b77 +# https://static.rust-lang.org/dist/2025-09-18/cargo-1.90.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = 778399048bc76c00be0be3d175548661c28cca90f81877b70bdd2914531a0e1b76bb09d28c9cadfd5d6ce394287054e1fe967deadc29e754b390519eab110758 From e73869b2abd024cba96ad8527528e22bec1e01da Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Fri, 2 Jan 2026 18:52:36 +0000 Subject: [PATCH 2/4] update Rust to 1.92.0 Signed-off-by: Ben Cressey --- Dockerfile | 2 +- .../aarch64-bottlerocket-linux-gnu.json | 1 + .../aarch64-bottlerocket-linux-musl.json | 1 + .../x86_64-bottlerocket-linux-gnu.json | 2 ++ .../x86_64-bottlerocket-linux-musl.json | 1 + hashes/rust | 30 +++++++++---------- 6 files changed, 21 insertions(+), 16 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8e14e25a..4676d212 100644 --- a/Dockerfile +++ b/Dockerfile @@ -285,7 +285,7 @@ RUN \ ARG HOST_ARCH ENV VENDOR="bottlerocket" -ENV RUSTVER="1.91.0" +ENV RUSTVER="1.92.0" USER builder WORKDIR /home/builder diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json index 5bb5b08a..2a6ae1b2 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json @@ -3,6 +3,7 @@ "crt-objects-fallback": "false", "crt-static-respected": true, "data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32", + "default-uwtable": true, "dynamic-linking": true, "env": "gnu", "features": "+v8a,+outline-atomics", diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json index e0bc2334..9bab33c1 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json @@ -4,6 +4,7 @@ "crt-static-default": true, "crt-static-respected": true, "data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i8:8:32-i16:16:32-i64:64-i128:128-n32:64-S128-Fn32", + "default-uwtable": true, "dynamic-linking": true, "env": "musl", "features": "+v8a,+outline-atomics", diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json index b1c6aae3..e5ce4b7d 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json @@ -1,8 +1,10 @@ { "arch": "x86_64", "cpu": "x86-64", + "crt-objects-fallback": "false", "crt-static-respected": true, "data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128", + "default-uwtable": true, "dynamic-linking": true, "env": "gnu", "has-rpath": true, diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json index f532f349..0e280c22 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json @@ -5,6 +5,7 @@ "crt-static-default": true, "crt-static-respected": true, "data-layout": "e-m:e-p270:32:32-p271:32:32-p272:64:64-i64:64-i128:128-f80:128-n8:16:32:64-S128", + "default-uwtable": true, "dynamic-linking": true, "env": "musl", "has-rpath": true, diff --git a/hashes/rust b/hashes/rust index 4d71cd63..446256b2 100644 --- a/hashes/rust +++ b/hashes/rust @@ -1,15 +1,15 @@ -# https://static.rust-lang.org/dist/rustc-1.91.0-src.tar.xz -SHA512 (rustc-1.91.0-src.tar.xz) = 1e4c7a2435dc5bccfc63f34f5d210f7cafb0113787a4b5069d61f03528a32cd0a29ac516673cbc0eb564089f1dc5e13b962e6c3714bd0109de664c22ed340fb3 -### See https://raw.githubusercontent.com/rust-lang/rust/1.91.0/src/stage0 for what to use below. ### -# https://static.rust-lang.org/dist/2025-09-18/rust-std-1.90.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = 9fc34729a8649b44e3c0e3af05148c71a570aa154ecbfc84a8f1d34741ca5da43be3c863f1f732d73388c666bfbb23155fb8825fd10e65d8916455eb6050cdad -# https://static.rust-lang.org/dist/2025-09-18/rustc-1.90.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = ebbe86c677bc6a1b286114b020175b289b439754b19c82eec1f955ca3507b3bdb8c0feefa945dabd8c56ccb26d089d5b17dbf2de8cf9d51a596e72b337d8196a -# https://static.rust-lang.org/dist/2025-09-18/cargo-1.90.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.90.0-x86_64-unknown-linux-gnu.tar.xz) = 6d5848b18488bb0395be853976e9659aeac62879779754170386ba407258eb41b3f92d9cdb8e01350969c947b1bc60cccb2a3eff527b1c520361bcad8cc691c3 -# https://static.rust-lang.org/dist/2025-09-18/rust-std-1.90.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = 0396ab769566975a8bd4a2c276699c9cd4f026d32aa37c9cd7e21e5decbce7c6d1acb5a800069652fe01826fd16dc4dbd2f1921ee0c5be1f57dc69f5bb425fc0 -# https://static.rust-lang.org/dist/2025-09-18/rustc-1.90.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = a39d41b6e55622bcfa48c180651b923a13f8ac5116bd80eda5cb1d29004fec19bf82a70c1dff6ceda8d214eda414af6c88f024c9d7c4cb03d1999924a2ab1b77 -# https://static.rust-lang.org/dist/2025-09-18/cargo-1.90.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.90.0-aarch64-unknown-linux-gnu.tar.xz) = 778399048bc76c00be0be3d175548661c28cca90f81877b70bdd2914531a0e1b76bb09d28c9cadfd5d6ce394287054e1fe967deadc29e754b390519eab110758 +# https://static.rust-lang.org/dist/rustc-1.92.0-src.tar.xz +SHA512 (rustc-1.92.0-src.tar.xz) = a2c0b127933595b9bc2063d7b7c88d9af512c4664b18f29d44c9a6e2c68d194b87a3071717e8f1b7c858ae940baca888e10be95cd31e0201916d0bfc312a3b15 +### See https://raw.githubusercontent.com/rust-lang/rust/1.92.0/src/stage0 for what to use below. ### +# https://static.rust-lang.org/dist/2025-10-30/rust-std-1.91.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = 2c7f0d507b601b34ec05e4db5907256388b1b7c808aaf82fe20be2f4a200cc430703e30b1bb4d86bd15b57b643a1a65aa9e20705e7f291d55e2f4f75711da802 +# https://static.rust-lang.org/dist/2025-10-30/rustc-1.91.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = a7c7ea8d28127ae70f776967828e01a847fe339745ad7b7881ce1a48070b1c93e6c426aad17fdefd7cd37a8759ec87d1d52aa28775fdcef357162c619dec9f86 +# https://static.rust-lang.org/dist/2025-10-30/cargo-1.91.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = b877c8076807e75b12449b0920324174d0534015f447d183e7e691f8f80333564ea26cd6510ce6e3376161c90b8a8e3c78acad8f15dfca2dd362dbfba33b0e5b +# https://static.rust-lang.org/dist/2025-10-30/rust-std-1.91.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = f2796f3db2a8fb72d1e1b26330ae38494989512354cfffab0c0c85471eedbc23c313caa19e8f00a6ff68ec9f20e34b59d3626efc6ea537143772ab01fb6966b0 +# https://static.rust-lang.org/dist/2025-10-30/rustc-1.91.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = 92faa6ee9523cfbe0f5ebaccbc1885f1c3bf01592a809e7b2f5cf0ad30af9357d04d181e15efacddde53a336357c76ece784c71ac81642f059be9c9acc6220af +# https://static.rust-lang.org/dist/2025-10-30/cargo-1.91.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = b9ed5dcd677be8e66df37330a86757dca79ed8a90f286bdee111cab236b7fb3fe350e6a172bade23f020fbc96f04856e596ea84603fa6b77f4955d358464439f From 2593bcb8608f1515615bfbd6db710c6d66f49c6f Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Mon, 9 Feb 2026 22:31:47 +0000 Subject: [PATCH 3/4] update Rust to 1.93.0 Signed-off-by: Ben Cressey --- Dockerfile | 2 +- .../aarch64-bottlerocket-linux-gnu.json | 3 +- .../aarch64-bottlerocket-linux-musl.json | 2 +- .../x86_64-bottlerocket-linux-gnu.json | 3 +- .../x86_64-bottlerocket-linux-musl.json | 2 +- hashes/rust | 30 +++++++++---------- 6 files changed, 22 insertions(+), 20 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4676d212..d4c7b40f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -285,7 +285,7 @@ RUN \ ARG HOST_ARCH ENV VENDOR="bottlerocket" -ENV RUSTVER="1.92.0" +ENV RUSTVER="1.93.0" USER builder WORKDIR /home/builder diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json index 2a6ae1b2..138ad65e 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-gnu.json @@ -33,7 +33,8 @@ "hwaddress", "cfi", "memtag", - "kcfi" + "kcfi", + "realtime" ], "supported-split-debuginfo": [ "packed", diff --git a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json index 9bab33c1..0c75de68 100644 --- a/configs/rust/targets/aarch64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/aarch64-bottlerocket-linux-musl.json @@ -15,7 +15,7 @@ "llvm-target": "aarch64-unknown-linux-musl", "max-atomic-width": 128, "metadata": { - "description": "ARM64 Linux with musl 1.2.3", + "description": "ARM64 Linux with musl 1.2.5", "host_tools": true, "std": true, "tier": 2 diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json index e5ce4b7d..716e37e9 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-gnu.json @@ -42,7 +42,8 @@ "cfi", "kcfi", "safestack", - "dataflow" + "dataflow", + "realtime" ], "supported-split-debuginfo": [ "packed", diff --git a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json index 0e280c22..ad161e85 100644 --- a/configs/rust/targets/x86_64-bottlerocket-linux-musl.json +++ b/configs/rust/targets/x86_64-bottlerocket-linux-musl.json @@ -14,7 +14,7 @@ "llvm-target": "x86_64-unknown-linux-musl", "max-atomic-width": 64, "metadata": { - "description": "64-bit Linux with musl 1.2.3", + "description": "64-bit Linux with musl 1.2.5", "host_tools": true, "std": true, "tier": 2 diff --git a/hashes/rust b/hashes/rust index 446256b2..a5c3354d 100644 --- a/hashes/rust +++ b/hashes/rust @@ -1,15 +1,15 @@ -# https://static.rust-lang.org/dist/rustc-1.92.0-src.tar.xz -SHA512 (rustc-1.92.0-src.tar.xz) = a2c0b127933595b9bc2063d7b7c88d9af512c4664b18f29d44c9a6e2c68d194b87a3071717e8f1b7c858ae940baca888e10be95cd31e0201916d0bfc312a3b15 -### See https://raw.githubusercontent.com/rust-lang/rust/1.92.0/src/stage0 for what to use below. ### -# https://static.rust-lang.org/dist/2025-10-30/rust-std-1.91.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = 2c7f0d507b601b34ec05e4db5907256388b1b7c808aaf82fe20be2f4a200cc430703e30b1bb4d86bd15b57b643a1a65aa9e20705e7f291d55e2f4f75711da802 -# https://static.rust-lang.org/dist/2025-10-30/rustc-1.91.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = a7c7ea8d28127ae70f776967828e01a847fe339745ad7b7881ce1a48070b1c93e6c426aad17fdefd7cd37a8759ec87d1d52aa28775fdcef357162c619dec9f86 -# https://static.rust-lang.org/dist/2025-10-30/cargo-1.91.0-x86_64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.91.0-x86_64-unknown-linux-gnu.tar.xz) = b877c8076807e75b12449b0920324174d0534015f447d183e7e691f8f80333564ea26cd6510ce6e3376161c90b8a8e3c78acad8f15dfca2dd362dbfba33b0e5b -# https://static.rust-lang.org/dist/2025-10-30/rust-std-1.91.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rust-std-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = f2796f3db2a8fb72d1e1b26330ae38494989512354cfffab0c0c85471eedbc23c313caa19e8f00a6ff68ec9f20e34b59d3626efc6ea537143772ab01fb6966b0 -# https://static.rust-lang.org/dist/2025-10-30/rustc-1.91.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (rustc-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = 92faa6ee9523cfbe0f5ebaccbc1885f1c3bf01592a809e7b2f5cf0ad30af9357d04d181e15efacddde53a336357c76ece784c71ac81642f059be9c9acc6220af -# https://static.rust-lang.org/dist/2025-10-30/cargo-1.91.0-aarch64-unknown-linux-gnu.tar.xz -SHA512 (cargo-1.91.0-aarch64-unknown-linux-gnu.tar.xz) = b9ed5dcd677be8e66df37330a86757dca79ed8a90f286bdee111cab236b7fb3fe350e6a172bade23f020fbc96f04856e596ea84603fa6b77f4955d358464439f +# https://static.rust-lang.org/dist/rustc-1.93.0-src.tar.xz +SHA512 (rustc-1.93.0-src.tar.xz) = 9362a4b56529ce29362e256daf382b73c73204d0e9fe5b39addf07ff66a30aa66c967e34df9021ea007c13a9f3bb6efdefca1c8e4ea1bde9aac050a9fb0c736b +### See https://raw.githubusercontent.com/rust-lang/rust/1.93.0/src/stage0 for what to use below. ### +# https://static.rust-lang.org/dist/2025-12-11/rust-std-1.92.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.92.0-x86_64-unknown-linux-gnu.tar.xz) = 50deb6f287bd94c32ed97ef1120c16e65c20ce22e6f53c4e7bb20063d3faa07e480c30f768c3d4719e5cc90540eea48134ff445c70dad38f974d255b28758411 +# https://static.rust-lang.org/dist/2025-12-11/rustc-1.92.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.92.0-x86_64-unknown-linux-gnu.tar.xz) = 56391790ef6792decfbadd96b6571b7e3197dc11a75ca216dbad88d4b26237a50cf1940502b6dcbd2b978e560c0b44b52a1ea22e0954f51443a304d457c9cdbd +# https://static.rust-lang.org/dist/2025-12-11/cargo-1.92.0-x86_64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.92.0-x86_64-unknown-linux-gnu.tar.xz) = 7b315dff9a895a482aefae57e6c72d0de191fa2f9a1ffcde65db63312672c6d0f60a11dc544286250a11298fd46f5e6fff9865c894216d98c0eaa61862216356 +# https://static.rust-lang.org/dist/2025-12-11/rust-std-1.92.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rust-std-1.92.0-aarch64-unknown-linux-gnu.tar.xz) = 8420e8fc55c5a9dc6810f2b674eb5044056ab030a34d794747a9fdaf855af74f2727dcc53b580d7803be81dc179c4e70dbbb23e96b35d8abf47ad00ea3d730eb +# https://static.rust-lang.org/dist/2025-12-11/rustc-1.92.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (rustc-1.92.0-aarch64-unknown-linux-gnu.tar.xz) = 62e488dfd6cda1611dfa964874bcccf569d8f567c3904f36350f0ba83003e976b105d65418d6ee3ccd0ca6d32d63c9e7ecc9d7a9d975e8c267bdd692f9e5a26c +# https://static.rust-lang.org/dist/2025-12-11/cargo-1.92.0-aarch64-unknown-linux-gnu.tar.xz +SHA512 (cargo-1.92.0-aarch64-unknown-linux-gnu.tar.xz) = afd212a92f65537b357208b842b9b6ca51f68d60ffdd29ed56ba77ec24694664fadb1166254c960617ca43152aaeb547195b7bdc1cb61e4343af091820e98abc From ef85852cec79114cc9461ae786bc53f8b83dde54 Mon Sep 17 00:00:00 2001 From: Ben Cressey Date: Sat, 21 Feb 2026 17:31:45 +0000 Subject: [PATCH 4/4] update Rust to 1.93.1 Signed-off-by: Ben Cressey --- Dockerfile | 2 +- hashes/rust | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index d4c7b40f..1447db18 100644 --- a/Dockerfile +++ b/Dockerfile @@ -285,7 +285,7 @@ RUN \ ARG HOST_ARCH ENV VENDOR="bottlerocket" -ENV RUSTVER="1.93.0" +ENV RUSTVER="1.93.1" USER builder WORKDIR /home/builder diff --git a/hashes/rust b/hashes/rust index a5c3354d..d9cbd751 100644 --- a/hashes/rust +++ b/hashes/rust @@ -1,6 +1,6 @@ -# https://static.rust-lang.org/dist/rustc-1.93.0-src.tar.xz -SHA512 (rustc-1.93.0-src.tar.xz) = 9362a4b56529ce29362e256daf382b73c73204d0e9fe5b39addf07ff66a30aa66c967e34df9021ea007c13a9f3bb6efdefca1c8e4ea1bde9aac050a9fb0c736b -### See https://raw.githubusercontent.com/rust-lang/rust/1.93.0/src/stage0 for what to use below. ### +# https://static.rust-lang.org/dist/rustc-1.93.1-src.tar.xz +SHA512 (rustc-1.93.1-src.tar.xz) = fbff2e960e20a5b4c1320bfe22aca445a5792c10f902c6eb69fc7de2a1f8965b06b0906141526a5f0fa02bcbb6b02d80865481bd62656f7b9a11fbdcf5bc9f02 +### See https://raw.githubusercontent.com/rust-lang/rust/1.93.1/src/stage0 for what to use below. ### # https://static.rust-lang.org/dist/2025-12-11/rust-std-1.92.0-x86_64-unknown-linux-gnu.tar.xz SHA512 (rust-std-1.92.0-x86_64-unknown-linux-gnu.tar.xz) = 50deb6f287bd94c32ed97ef1120c16e65c20ce22e6f53c4e7bb20063d3faa07e480c30f768c3d4719e5cc90540eea48134ff445c70dad38f974d255b28758411 # https://static.rust-lang.org/dist/2025-12-11/rustc-1.92.0-x86_64-unknown-linux-gnu.tar.xz