-
Notifications
You must be signed in to change notification settings - Fork 996
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
Update Rust Crate #1919
Comments
I'm not going to upload it to crates.io unless there's a way to group workspace dependencies into a single crate transparently. |
Ok. |
@Keats sorry to bother you, could you explain what you mean? I'm curious what is happening and what you think should be happening |
Zola is divided in sub crates (https://github.com/getzola/zola/tree/master/components) to make it easier to test/faster to compile. To publish to crates.io atm, I would need to publish all those irrelevant crates that are inter-dependent and have no use outside of Zola. There has been some proposals to consider those internal crates as implementation details and allow pushing a single crate to crates.io but not implemented so far. |
Thank you for taking the time to explain (Interestingly enough this morning I was reading about workspaces in rust) |
I know this is old, but is it possible to set up the single zola crate such that its dependencies are pointing at git repos, and therefore only need to publish the one zola crate? I guess that'd probably make it more difficult to maintain though, so maybe not worth it.
|
Bug Report
The Rust crate available at https://crates.io/crates/zola/0.1.1 is outdated
Environment
Zola version: 0.1.1
Expected Behavior
Update the crate, perhaps using a GitHub action
Current Behavior
Not applicable
Step to reproduce
Not applicable
The text was updated successfully, but these errors were encountered: