Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@slawlor
Copy link
Contributor

@slawlor slawlor commented Dec 14, 2021

Due to the change in the storage contract, there are delays in the time between publishing akd to crates.io and the new version being available to cargo to build akd_mysql. Therefore we need to publish akd with the update, akd_mysql will fail, and we version bump both and publish again. The 2nd time crates.io has updated and the index is updated, akd_mysql can build.

See PRs tagged with publish_race to identify instances where this is needed.

@slawlor slawlor added the publish_race When breaking the serialization contract, there's a race condition publishing where we need 2x pubs label Dec 14, 2021
@slawlor slawlor merged commit b0a10e8 into main Dec 14, 2021
@facebook-github-bot facebook-github-bot added the CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. label Dec 14, 2021
@slawlor slawlor deleted the slawlor/ci branch December 17, 2021 20:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

CLA Signed This label is managed by the Facebook bot. Authors need to sign the CLA before a PR can be reviewed. publish_race When breaking the serialization contract, there's a race condition publishing where we need 2x pubs

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[long-running] Changing the storage contract requires 2x publishes to crates.io

3 participants