Skip to content

chore: roll Rust deps to current compatible majors#49

Merged
yvette-carlisle merged 1 commit into
mainfrom
chore/dep-roll
Apr 3, 2026
Merged

chore: roll Rust deps to current compatible majors#49
yvette-carlisle merged 1 commit into
mainfrom
chore/dep-roll

Conversation

@yvette-carlisle
Copy link
Copy Markdown
Member

Summary

  • roll the Rust workspace to the latest compatible direct and transitive dependency set
  • migrate the egui/wgpu rendering paths needed for egui 0.34 and wgpu 29
  • treat surface Timeout and Occluded as skip-frame conditions instead of fatal overlay errors

Dependency updates

  • egui 0.33 -> 0.34
  • egui-phosphor 0.11 -> 0.12
  • egui-wgpu 0.33 -> 0.34
  • egui-winit 0.33 -> 0.34
  • wgpu 27 -> 29
  • tray-icon 0.21 -> 0.22
  • toml 1.0 -> 1.1
  • criterion 0.7 -> 0.8 in both workspace crates
  • regenerate Cargo.lock

Verification

  • cargo make fmt-rust-check
  • cargo make fmt-toml-check
  • cargo make lint
  • cargo make test

Notes

  • this covers the current open Dependabot bumps for wgpu, egui-winit, xcap, tracing-subscriber, and criterion
  • no docs changes were needed; release-tag packaging workflows were not affected

…roll Rust deps to current compatible majors","intent":"update the workspace Rust dependency graph and migrate the egui/wgpu surface paths required to stay compatible with current majors without regressing overlay behavior","impact":"the workspace now uses egui 0.34, egui-wgpu 0.34, egui-winit 0.34, egui-phosphor 0.12, wgpu 29.0, tray-icon 0.22, toml 1.1, and criterion 0.8; surface timeout and occlusion now skip a frame instead of aborting rendering; Cargo.lock was regenerated","breaking":false,"risk":"medium","authority":"linear","delivery_mode":"status-only","refs":[]}
@yvette-carlisle yvette-carlisle added this pull request to the merge queue Apr 3, 2026
Merged via the queue into main with commit 80d3485 Apr 3, 2026
7 checks passed
@yvette-carlisle yvette-carlisle deleted the chore/dep-roll branch April 3, 2026 06:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant