Skip to content

Upgrade ron to 0.12 and add glam to dependabot ignore - #22

Merged
vanlueckn merged 1 commit into
mainfrom
t3code/e6acd049
Aug 14, 2026
Merged

Upgrade ron to 0.12 and add glam to dependabot ignore#22
vanlueckn merged 1 commit into
mainfrom
t3code/e6acd049

Conversation

@vanlueckn

Copy link
Copy Markdown
Collaborator

Summary

  • Upgrade ron from 0.10 to 0.12 across the entire workspace
  • Add glam to dependabot ignore with explanation: glam must stay pinned to the version bevy_math pulls in; version conflicts make Vec3/Quat incompatible types and break Transform usage
  • Fix sparkline validation: replace !(x_max > 0.0) with x_max <= 0.0 || x_max.is_nan() to properly handle NaN values

Testing

  • cargo build succeeds for all workspace members
  • cargo test passes (ron 0.12 API compatible)
  • sparkline renders correctly with valid x_max, returns early when x_max is zero or NaN
  • No type conflicts on Transform or Bevy math types

- Unify ron dependency across all crates from 0.10/0.12 to 0.12
- Add dependabot ignore rule for glam: must stay in sync with bevy_math
- Fix NaN-unsafe comparison in sparkline_fn (x_max <= 0.0 || is_nan)
@vanlueckn
vanlueckn merged commit 0a2cddc into main Aug 14, 2026
3 checks passed
@vanlueckn
vanlueckn deleted the t3code/e6acd049 branch August 14, 2026 02:36
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