-
Notifications
You must be signed in to change notification settings - Fork 1
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
Release new version on crates.io #202
Comments
We’re tagging releases on GitHub so the preferred way to use it at the moment would be to use the latest tag which should be relatively stable. Publishing to crates.io is planned but unfortunately we require unpublished changes in other crates so the published code would not compile without applying patches. Hopefully we will have a solution to that soon. |
Thanks for the reply @robin-nitrokey ! I took a look at Cargo.toml but didn't spot any "path" dependencies and thought it's just a matter of someone doing cargo publish. Okay, so I'll use the latest release and in the meantime if you don't mind let's keep this ticket open until all things have been settled. Thanks for your time! |
We’re using patch dependencies instead because it is easier to synchronize over multiple crates: Lines 93 to 108 in 01329c9
|
Ahh, that's right! 🤦♂️ Given there are quite a few of them I understand the effort is non-insignificant. |
One of the challenges is that we don't own all of these dependencies so we need to synchronize releases with those upstream, which is why we haven't just published everything regularly. |
Hi folks! 👋
I've noticed that the version on crates.io is super-old: https://crates.io/crates/opcard (
opcard = "0.0.0"
over 1 year ago).Would it be possible to release a new version there with
cargo publish
?Context: I'm using your crate to test my code against cards in a docker image and currently it involves cloning your repo and hoping the
main
branch is clean.Thank you very much! 🙇
The text was updated successfully, but these errors were encountered: