Skip to content

Comments

Uprev embedded-batteries to v0.3#730

Merged
tullom merged 2 commits intoOpenDevicePartnership:mainfrom
tullom:uprev-embedded-batteries-v-0-3
Feb 23, 2026
Merged

Uprev embedded-batteries to v0.3#730
tullom merged 2 commits intoOpenDevicePartnership:mainfrom
tullom:uprev-embedded-batteries-v-0-3

Conversation

@tullom
Copy link
Contributor

@tullom tullom commented Feb 23, 2026

This pull request primarily updates dependencies across multiple Cargo manifests to newer versions, especially focusing on the embedded-batteries-async crate and related packages. Additionally, it expands the supply chain audit records in audits.toml to include new versions and newly introduced crates, ensuring compliance and trust for the updated dependencies.

Dependency updates:

  • Updated embedded-batteries-async from version 0.2.0 to 0.3 in Cargo.toml, examples/rt633/Cargo.toml, and examples/std/Cargo.toml, ensuring all usages are on the latest compatible version. Also updated bq40z50-rx from 0.1 to 0.8 in examples/rt633/Cargo.toml. [1] [2] [3]
  • Added the defmt feature for embedded-batteries-async in embedded-service/Cargo.toml to enable better debugging and logging.

Supply chain audit enhancements:

  • Added or updated audit entries for numerous crates (including embedded-batteries, embedded-batteries-async, serde, bitfield-struct, num_enum, and others) in supply-chain/audits.toml to reflect new versions, deltas, and trust notes, maintaining the project's supply chain security posture. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

These changes ensure the codebase uses up-to-date and trusted dependencies, and that all supply chain audit records are current and comprehensive.

@tullom tullom self-assigned this Feb 23, 2026
@tullom tullom added the enhancement New feature or request label Feb 23, 2026
@github-actions
Copy link

github-actions bot commented Feb 23, 2026

Cargo Vet Audit Passed

cargo vet has passed in this PR. No new unvetted dependencies were found.

@github-actions github-actions bot added the cargo vet PRs pending auditor review label Feb 23, 2026
@tullom tullom marked this pull request as ready for review February 23, 2026 22:30
@tullom tullom requested review from a team as code owners February 23, 2026 22:30
@tullom tullom moved this to In review in Embedded Controller Feb 23, 2026
@tullom tullom enabled auto-merge (squash) February 23, 2026 22:33
@tullom tullom merged commit fcb2be3 into OpenDevicePartnership:main Feb 23, 2026
15 checks passed
@github-project-automation github-project-automation bot moved this from In review to Done in Embedded Controller Feb 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cargo vet PRs pending auditor review enhancement New feature or request

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants