build(deps): bump mlua, uuid and kira, and keep Dependabot off wgpu - #121
Merged
Conversation
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) <noreply@anthropic.com>
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) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Takes the usable half of #119 and closes the door on the half that broke it.
The three lockfile-only bumps
lua-src551.0.1,mlua-sys0.12.0)No manifest and no code changes.
cargo check --workspace --all-targetsandcargo test -p mod-runtime -p i18npass locally.Why wgpu is not in here
Dependabot raised
crates/app'swgpu = "29"to"30", against the commentright above it. Bevy 0.19.1 and
wgpu-ffx0.1 stay on 29.0.4, so the lockfilein #119 carries both versions and
fsr.rs— which hands our own wgpu types toBevy's
RenderDevice::wgpu_device()— collects dozens ofE0308:That is the same shape as the glam, bevy_egui and taffy entries already in
.github/dependabot.yml, so wgpu joins them. It moves by hand together withbevy; there is nothing to adapt on our side until then, since the wgpu 30
breaking changes (optional vertex buffer slots, explicit
@interpolate(flat)on integer shader I/O) sit inside Bevy's renderer, not ours.
Closes #119.
🤖 Generated with Claude Code