Skip to content

chore: migrate embedded-services pins from v0.2.0 to main#23

Open
dymk wants to merge 1 commit into
OpenDevicePartnership:mainfrom
dymk:dymk/phase-35-dev-qemu-mctp-serial
Open

chore: migrate embedded-services pins from v0.2.0 to main#23
dymk wants to merge 1 commit into
OpenDevicePartnership:mainfrom
dymk:dymk/phase-35-dev-qemu-mctp-serial

Conversation

@dymk
Copy link
Copy Markdown
Contributor

@dymk dymk commented May 22, 2026

Summary

Migrate all platform Cargo.toml files to reference the main branch of embedded-services instead of v0.2.0. The APIs are identical since embedded-services PR #852 was merged to both branches, so no code changes are needed.

This ensures consistent trait resolution across all platforms and prepares for upcoming features that target the main branch.

Changes

  • platform-common/Cargo.toml: 11 branch refs updated
  • dev-imxrt/Cargo.toml: 1 branch ref updated
  • dev-mcxa/Cargo.toml: 1 branch ref updated
  • dev-npcx/Cargo.toml: 1 branch ref updated
  • All Cargo.lock files regenerated
  • All supply-chain/ (cargo-vet) files regenerated

Update all platform Cargo.toml files to reference the main branch
of embedded-services instead of v0.2.0. The APIs are identical since
PR #852 was merged to both branches, so no code changes are needed.

This ensures consistent trait resolution across all platforms and
prepares for upcoming features that target the main branch.
Copilot AI review requested due to automatic review settings May 22, 2026 21:11
@dymk dymk requested a review from a team as a code owner May 22, 2026 21:11
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

This PR updates all platform crates to pull embedded-services (and related service crates) from the main branch instead of v0.2.0, and regenerates the per-platform lockfiles and cargo-vet supply-chain metadata accordingly.

Changes:

  • Switch embedded-services/service git deps from branch = "v0.2.0" to branch = "main" across platform crates.
  • Regenerate all Cargo.lock files to reflect the updated git sources and updated transitive versions.
  • Regenerate supply-chain/ (cargo-vet) config.toml and imports.lock files per platform.

Reviewed changes

Copilot reviewed 9 out of 18 changed files in this pull request and generated no comments.

Show a summary per file
File Description
platform/platform-common/Cargo.toml Moves shared service dependencies to embedded-services main.
platform/platform-common/Cargo.lock Regenerated to match updated git deps and transitive updates.
platform/dev-qemu/supply-chain/imports.lock Regenerated cargo-vet imported audits lock.
platform/dev-qemu/supply-chain/config.toml Regenerated cargo-vet configuration/exemptions.
platform/dev-qemu/Cargo.toml Moves uart-service git dependency to main.
platform/dev-qemu/Cargo.lock Regenerated to match updated git deps and transitive updates.
platform/dev-npcx/supply-chain/imports.lock Regenerated cargo-vet imported audits lock.
platform/dev-npcx/supply-chain/config.toml Regenerated cargo-vet configuration/exemptions.
platform/dev-npcx/Cargo.toml Moves uart-service git dependency to main.
platform/dev-npcx/Cargo.lock Regenerated to match updated git deps and transitive updates.
platform/dev-mcxa/supply-chain/imports.lock Regenerated cargo-vet imported audits lock.
platform/dev-mcxa/supply-chain/config.toml Regenerated cargo-vet configuration/exemptions.
platform/dev-mcxa/Cargo.toml Moves uart-service git dependency to main.
platform/dev-mcxa/Cargo.lock Regenerated to match updated git deps and transitive updates.
platform/dev-imxrt/supply-chain/imports.lock Regenerated cargo-vet imported audits lock.
platform/dev-imxrt/supply-chain/config.toml Regenerated cargo-vet configuration/exemptions.
platform/dev-imxrt/Cargo.toml Moves uart-service git dependency to main.
platform/dev-imxrt/Cargo.lock Regenerated to match updated git deps and transitive updates.

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.

3 participants