From d464e44c9344d53da9c4ba86435fad80966248a6 Mon Sep 17 00:00:00 2001 From: Nils van Lueck Date: Wed, 2 Sep 2026 16:04:37 +0200 Subject: [PATCH 1/2] build(deps): bump mlua, uuid and kira MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The three lockfile-only members of the weekly Dependabot group. mlua 0.12.1 fixes coroutine stack handling after a hook yields, uuid 1.26.0 is additive and kira 0.12.4 only loosens a lifetime on StaticSoundData; no manifest and no code changes. wgpu, the fourth member of that group, is left out — see the next commit. Co-Authored-By: Claude Opus 5 (1M context) --- Cargo.lock | 43 +++++++++++++++++++++---------------------- 1 file changed, 21 insertions(+), 22 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index acce777..db3e0a5 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1731,7 +1731,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-time", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3809,7 +3809,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -4357,7 +4357,6 @@ version = "0.33.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8937e8f6ab8fdb18acb6df9fa05f71cb20f12c4a3e292ad3c54cd2399d67ee25" dependencies = [ - "bytemuck", "mint", ] @@ -5169,7 +5168,7 @@ checksum = "3640c1c38b8e4e43584d8df18be5fc6b0aa314ce6ebf51b53313d4306cca8e46" dependencies = [ "hermit-abi", "libc", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -5328,9 +5327,9 @@ checksum = "e2db585e1d738fc771bf08a151420d3ed193d9d895a36df7f6f8a9456b911ddc" [[package]] name = "kira" -version = "0.12.3" +version = "0.12.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "153de98083c9db32772ea9110826344c9c498c150add69d0f14c59dc5e78efa9" +checksum = "fca8be8ab571564019979c2a010cca84e43fe94923681cf062d2fe22a9cf6ef2" dependencies = [ "atomic-arena", "cpal 0.18.2", @@ -6218,9 +6217,9 @@ checksum = "112b39cec0b298b6c1999fee3e31427f74f676e4cb9879ed1a121b43661a4154" [[package]] name = "lua-src" -version = "550.1.1" +version = "551.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "75c110c2fa33f34e0de05448e1f3eb2e0631e7a69e2d8ae1586cffc9fc9f9949" +checksum = "087097f9936a7d819bda525b32d6e96f9c54f3d35ff23ff72fc0c1697d2127db" dependencies = [ "cc", ] @@ -6381,9 +6380,9 @@ dependencies = [ [[package]] name = "mlua" -version = "0.12.0" +version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad72ffa037cf5970c9860674f32f703fda25d86cf217475fe7a79c5f9961bcaa" +checksum = "d96e5d00f19d8c46c71ceaced99593b90c31c57aa1fe2cb3e93a8b1698eedba9" dependencies = [ "bstr", "either", @@ -6396,9 +6395,9 @@ dependencies = [ [[package]] name = "mlua-sys" -version = "0.11.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "92136787b906d4e55cfe96cd6c62e010bb1a56889d0d6cf83eb016dbad07576b" +checksum = "b806d7ade031f5d6607eae3e283fb034cb795a76247dd0d1ba753c8c42debccf" dependencies = [ "cc", "cfg-if", @@ -6623,7 +6622,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -7091,7 +7090,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf590a9310ba69b2340562d39f0c9bddd3677130bfd24a5df22941552e791bac" dependencies = [ "bytemuck", - "glam 0.33.4", + "glam 0.32.1", "half", "log", "rdst", @@ -7188,7 +7187,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.45.0", ] [[package]] @@ -7885,7 +7884,7 @@ dependencies = [ "once_cell", "socket2 0.6.5", "tracing", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -8418,7 +8417,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -9315,10 +9314,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix 1.1.4", - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] @@ -10204,9 +10203,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" [[package]] name = "uuid" -version = "1.24.0" +version = "1.26.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf3923a6f5c4c6382e0b653c4117f48d631ea17f38ed86e2a828e6f7412f5239" +checksum = "b5772d71c9be8a8a6ac2117d949c5b224c1b72241bb611d9a3012edcf8af7812" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -10873,7 +10872,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.52.0", ] [[package]] From 1f006d235c6a387ab3ecd6bc39b76b78d9c56892 Mon Sep 17 00:00:00 2001 From: Nils van Lueck Date: Wed, 2 Sep 2026 16:04:37 +0200 Subject: [PATCH 2/2] build(deps): keep Dependabot off wgpu wgpu is the third dependency after glam and taffy that only exists in the tree because Bevy pins it. `app` names it for the types FSR passes to Bevy's own render device, and wgpu-ffx links against the same one, so a bump on its own puts two wgpu versions in the tree and Device, Texture and TextureView become two unrelated types each. That is what broke the wgpu 30 half of the weekly group. It moves by hand together with bevy. Co-Authored-By: Claude Opus 5 (1M context) --- .github/dependabot.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 575428a..f7ec331 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -23,6 +23,12 @@ updates: # same one so there is one layout engine in the tree. Bump it by hand # together with bevy. - dependency-name: taffy + # wgpu has to stay on the version bevy_render pins; `app` names it only for + # the types FSR hands to Bevy's own render device (`fsr.rs`), and wgpu-ffx + # links against the same one. A second wgpu in the tree makes `Device`, + # `Texture` and `TextureView` two unrelated types each. Bump it by hand + # together with bevy. + - dependency-name: wgpu - package-ecosystem: github-actions directory: /