Skip to content

Bump device-driver to 1.0.9#38

Merged
felipebalbi merged 1 commit into
OpenDevicePartnership:mainfrom
felipebalbi:update-device-driver
Apr 29, 2026
Merged

Bump device-driver to 1.0.9#38
felipebalbi merged 1 commit into
OpenDevicePartnership:mainfrom
felipebalbi:update-device-driver

Conversation

@felipebalbi
Copy link
Copy Markdown
Contributor

@felipebalbi felipebalbi commented Apr 29, 2026

Bumps device-driver from 1.0 to 1.0.9 in libs/imxrt-rom/Cargo.toml.

  • Cargo.lock is not tracked in this repo; cargo metadata against the libs workspace confirms the new version resolves cleanly.
  • No supply-chain/ config in this repo, so no cargo-vet certification was needed.
  • Added deny.toml advisory exception for RUSTSEC-2026-0110 (bare-metal is deprecated). Pulled in transitively; no safe upgrade path until upstream crates migrate. Note: heapless 0.8 / 0.9.1 duplicate is also flagged but intentionally not addressed in this PR — it requires coordinated upstream updates and is out of scope for the device-driver bump.

Copilot AI review requested due to automatic review settings April 29, 2026 13:44
@felipebalbi felipebalbi requested a review from a team as a code owner April 29, 2026 13:44
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the imxrt-rom library’s Rust dependency constraints to require a newer device-driver patch release, aligning the workspace with device-driver v1.0.9.

Changes:

  • Bump device-driver dependency from 1.0 to 1.0.9 in libs/imxrt-rom/Cargo.toml.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

kurtjd
kurtjd previously approved these changes Apr 29, 2026
Copy link
Copy Markdown

@kurtjd kurtjd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks like cargo deny is running into the same bare-metal issue Matteo and I ran into.

Updates the `device-driver` dependency in `libs/imxrt-rom/Cargo.toml` from
1.0 to 1.0.9. Cargo.lock files are not tracked in this repo, so no lock
update is committed; `cargo metadata` against the libs workspace confirms
the new version resolves cleanly. No `supply-chain/` config in this repo,
so no cargo-vet certification was needed.

Assisted-by: Claude:claude-opus-4.7
@felipebalbi
Copy link
Copy Markdown
Contributor Author

Looks like cargo deny is running into the same bare-metal issue Matteo and I ran into.

That's "expected". The crate was deprecated and a new cortex-m release will drop the dependency. Meanwhile we have to ignore that advisory.

@felipebalbi felipebalbi enabled auto-merge (squash) April 29, 2026 14:25
@felipebalbi felipebalbi merged commit a610fee into OpenDevicePartnership:main Apr 29, 2026
9 checks passed
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.

5 participants