-
Notifications
You must be signed in to change notification settings - Fork 683
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up git
dependencies
#2922
Comments
For bandernatch (cc @swasilyev):
|
there is also an issue for |
Ack, yes, I'll publish |
I've published them: We will update our |
From a crates perspective. Our tooling with auto strip optional git depends or switch git dependencies to crates.io if a compatible version exists. Meanwhile git deps with no crates.io releases are totally unpublishable. So releasing milagro_bls is high priority to me as it made some crates unpublishable on the last release. |
@Morganamilo thanks for the info. As @vgeddes mentioned, the crates are published and I have updated their usages in this PR: #3029 |
@Morganamilo Which crates would still blocked after #3029 and by what? |
That was the only crate I had issue with. Checking again, it was named milagro_bls on my end but I only see snowbridge-milagro-bls on crates.io. I guess the crate was renamed but that didn't make the release window and I got the old name? |
Exactly, @Morganamilo. |
Hey @Morganamilo! I was expecting the snowbridge crates to be updated with the polkadot-sdk 1.7.0 release, but it looks like the crates are still empty: https://crates.io/crates/snowbridge-pallet-inbound-queue/0.0.0 Will you let know if there is an issue with the publishing, or any other problem? |
I think the crate publishing takes a while - we are also rate limited by crates-io. You can check here if stuff is being published https://crates.io/users/parity-crate-owner?sort=recent-updates |
Is there anything blocking simple mermaid? Would moving to 0.1.1 work or do we need features that are unreleased? |
Re #2922 Changes: - Use crates-io version of simple-mermaid as [v0.1.1](https://github.com/glueball/simple-mermaid/releases/tag/v0.1.1) supports no-std. - Remove from `frame` since i did not see it used. --------- Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Done now @Morganamilo |
We require some CI check that prevents adding git dependencies for crates that are already released.
We should not care about this stuff. We should not release external crates. |
WDYM? Having git dependencies is bad for our tooling. So they should be banned in general. |
I meant that the linked crate belongs to snowbridge. We as Parity should not release snowbride crates. |
Yes sure. That is why snowfork team is help us with this. Thanks Vincent and Clara. |
We published that crates, yes. It will remain the Snowbridge team's responsibility. |
Re paritytech#2922 Changes: - Use crates-io version of simple-mermaid as [v0.1.1](https://github.com/glueball/simple-mermaid/releases/tag/v0.1.1) supports no-std. - Remove from `frame` since i did not see it used. --------- Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
It looks like litep2p is now being pulled in. @lexnv do you think it would be possible to use crates-io releases? |
Going to close this since the remaining bandersnatch dep is feature gated and there not blocking the release process. |
Tasks
The text was updated successfully, but these errors were encountered: