Skip to content

Commit 78f225e

Browse files
chore: Avoid specifying a version for workspace crates when used as dev dependencies
`cargo publish` won't special case local dependencies if, in addition to a path, they also specify a version. Publishing will fail, complaining about the version not being available on crates.io
1 parent f8c3400 commit 78f225e

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

compiler/pavex_cli/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ pem = { workspace = true }
7373
jiff = { workspace = true }
7474

7575
[dev-dependencies]
76-
pavex_test_runner = { workspace = true }
76+
pavex_test_runner = { path = "../pavex_test_runner" }
7777
# Enable more expensive debug assertions when building for testing purposes
78-
pavexc = { workspace = true, features = ["debug_assertions"] }
78+
pavexc = { path = "../pavexc", features = ["debug_assertions"] }
7979
itertools = { workspace = true }

runtime/pavex_macros/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,5 +27,5 @@ convert_case = { workspace = true }
2727

2828
[dev-dependencies]
2929
trybuild = { workspace = true }
30-
pavex = { workspace = true }
30+
pavex = { path = "../pavex" }
3131
serde = { workspace = true, features = ["derive"] }

runtime/sessions/pavex_session/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ thiserror = { workspace = true }
2626

2727
[dev-dependencies]
2828
static_assertions = { workspace = true }
29-
pavex_session_memory_store = { workspace = true }
29+
pavex_session_memory_store = { path = "../pavex_session_memory_store" }
3030
googletest = "0.14.2"
3131
itertools = { workspace = true }
3232
insta = { workspace = true }

runtime/sessions/pavex_session_sqlx/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ anyhow = { workspace = true }
2929
sqlx = { workspace = true, default-features = true, features = ["uuid"] }
3030

3131
[dev-dependencies]
32-
pavex_session_sqlx = { workspace = true, features = ["postgres", "sqlite", "mysql"] }
33-
pavex_tracing = { workspace = true }
32+
pavex_session_sqlx = { path = ".", features = ["postgres", "sqlite", "mysql"] }
33+
pavex_tracing = { path = "../../pavex_tracing" }
3434
tokio = { workspace = true, features = ["rt-multi-thread", "time", "macros"] }
3535
tempfile = { workspace = true }
3636
uuid = { workspace = true, features = ["v4"] }

0 commit comments

Comments
 (0)