-
-
Notifications
You must be signed in to change notification settings - Fork 495
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
chore: publish some crates and add add workflow for publish crates #444
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
@@ -22,11 +21,11 @@ biome_rowan = { workspace = true } | |||
tracing = { workspace = true } | |||
|
|||
[dev-dependencies] | |||
biome_test_utils = { workspace = true } | |||
biome_test_utils = { path = "../biome_test_utils" } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Use the path dependency to avoid requiring these crates to be published when doing cargo publish
@@ -83,7 +83,7 @@ quickcheck_macros = "1.0.0" | |||
quote = { version = "1.0.28" } | |||
rustc-hash = "1.1.0" | |||
schemars = { version = "0.8.12" } | |||
serde = { version = "1.0.163", features = ["derive"], default-features = false } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This change is necessary to avioid build errors about some crates
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's great!
Maybe we should write somewhere that dev-dependencies
must use the path
Thanks! I'm going to edit contributing.md a bit after merging this, and I'll see if I can also add what you pointed out. |
Summary
Fix #190
I publish some crates and add add workflow for publish crates
see: https://crates.io/search?q=biome_
I invited @ematipico to each crates owner.
Test Plan
All tests should be passed