Skip to content

Bump embassy-sync from 0.7.2 to 0.8.0#89

Open
bramsdell-ms wants to merge 1 commit intoOpenDevicePartnership:mainfrom
bramsdell-ms:embassy-sync-0.8
Open

Bump embassy-sync from 0.7.2 to 0.8.0#89
bramsdell-ms wants to merge 1 commit intoOpenDevicePartnership:mainfrom
bramsdell-ms:embassy-sync-0.8

Conversation

@bramsdell-ms
Copy link
Contributor

Update embassy-sync dependency to version 0.8.0 to align with workspaces that have moved to the latest embassy ecosystem. No API changes required - RawMutex, Mutex, Signal all retain the same interface.

I have a corresponding PR for embedded-services

Update embassy-sync dependency to version 0.8.0 to align with
workspaces that have moved to the latest embassy ecosystem.
No API changes required - RawMutex, Mutex, Signal all retain
the same interface.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@bramsdell-ms bramsdell-ms requested a review from a team as a code owner March 17, 2026 05:29
@bramsdell-ms bramsdell-ms requested review from asasine and gjpmsft March 17, 2026 05:29
@github-actions
Copy link

Cargo Vet Audit Failed

cargo vet has failed in this PR. Please run cargo vet --locked locally to check for new or updated unvetted dependencies.
Details about the vetting process can be found in supply-chain/README.md

If the unvetted dependencies are not needed

Please modify Cargo.toml file to avoid including the dependencies.

If the unvetted dependencies are needed

Post a new comment with the questionnaire below to the PR to help the auditors vet the dependencies.
After the auditors have vetted the dependencies, the PR will need to be rebased to pick up the new audits and pass this check.

Copy and paste the questionnaire as a new comment and provide your answers:

1. What crates (with version) need to be audited?

2. How many of the crates are version updates vs new dependencies?

3. To confirm none of the already included crates serve your needs, please provide a brief description of the purpose of the new crates.

4. Any extra notes to the auditors to help with their audits.

@kurtjd
Copy link
Contributor

kurtjd commented Mar 17, 2026

v0.8.0 of embassy-sync doesn't appear to be published on crates.io yet, so this PR can't really be merged until that is the case.

Copy link
Contributor

@asasine asasine left a comment

Choose a reason for hiding this comment

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

Need to update the lock file too.

@jerrysxie
Copy link
Contributor

v0.8.0 of embassy-sync doesn't appear to be published on crates.io yet, so this PR can't really be merged until that is the case.

On the embassy matrix chat, it seems like the embassy team is still waiting on an executor change before release 0.8.0. So we might want to hold off until that happen to do a full upgrade: https://matrix.to/#/!YoLPkieCYHGzdjUhOK:matrix.org/$WEtwQawscVmxg6xzNj0iN68Nm5qwrSPpl_PRisM8WbE?via=matrix.org&via=mozilla.org&via=beeper.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants