Switch to cargo-workspaces
This commit is contained in:
parent
e21485c44d
commit
2f3b186262
23
Makefile
23
Makefile
|
@ -11,22 +11,15 @@ test:
|
||||||
test-all:
|
test-all:
|
||||||
cargo test --all-targets
|
cargo test --all-targets
|
||||||
|
|
||||||
# Try
|
ws-bump:
|
||||||
#
|
cargo workspaces version \
|
||||||
# make release-minor
|
--no-global-tag \
|
||||||
#
|
--individual-tag-prefix '%nv' \
|
||||||
# to check things, and
|
--allow-branch 'main'
|
||||||
#
|
|
||||||
# make release-minor RELEASE_DRY_RUN=
|
|
||||||
#
|
|
||||||
# to do things for real.
|
|
||||||
|
|
||||||
RELEASE_DRY_RUN=--dry-run
|
ws-publish:
|
||||||
release-%:
|
cargo workspaces publish \
|
||||||
PUBLISH_GRACE_SLEEP=15 cargo release \
|
--from-git
|
||||||
$(RELEASE_DRY_RUN) \
|
|
||||||
-vv --no-dev-version --exclude-unchanged \
|
|
||||||
$*
|
|
||||||
|
|
||||||
pull-protocols:
|
pull-protocols:
|
||||||
git subtree pull -P syndicate/protocols \
|
git subtree pull -P syndicate/protocols \
|
||||||
|
|
|
@ -13,7 +13,7 @@ license = "Apache-2.0"
|
||||||
proc-macro = true
|
proc-macro = true
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
syndicate = { path = "../syndicate", version = "^0.24.0"}
|
syndicate = { path = "../syndicate", version = "0.24"}
|
||||||
|
|
||||||
proc-macro2 = { version = "^1.0", features = ["span-locations"] }
|
proc-macro2 = { version = "^1.0", features = ["span-locations"] }
|
||||||
quote = "^1.0"
|
quote = "^1.0"
|
||||||
|
|
|
@ -10,13 +10,13 @@ repository = "https://git.syndicate-lang.org/syndicate-lang/syndicate-rs"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
preserves-schema = "^3.0.0"
|
preserves-schema = "3.0"
|
||||||
syndicate = { path = "../syndicate", version = "^0.24.0"}
|
syndicate = { path = "../syndicate", version = "0.24"}
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves-schema = "^3.0.0"
|
preserves-schema = "3.0"
|
||||||
syndicate = { path = "../syndicate", version = "^0.24.0"}
|
syndicate = { path = "../syndicate", version = "0.24"}
|
||||||
syndicate-macros = { path = "../syndicate-macros", version = "^0.19.0"}
|
syndicate-macros = { path = "../syndicate-macros", version = "0.19"}
|
||||||
|
|
||||||
chrono = "0.4"
|
chrono = "0.4"
|
||||||
futures = "0.3"
|
futures = "0.3"
|
||||||
|
|
|
@ -10,8 +10,8 @@ repository = "https://git.syndicate-lang.org/syndicate-lang/syndicate-rs"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves = "^2"
|
preserves = "2.4"
|
||||||
syndicate = { path = "../syndicate", version = "^0.24.0"}
|
syndicate = { path = "../syndicate", version = "0.24"}
|
||||||
|
|
||||||
clap = { version = "^4.0", features = ["derive"] }
|
clap = { version = "^4.0", features = ["derive"] }
|
||||||
clap_complete = "^4.0"
|
clap_complete = "^4.0"
|
||||||
|
|
|
@ -13,11 +13,11 @@ license = "Apache-2.0"
|
||||||
vendored-openssl = ["openssl/vendored"]
|
vendored-openssl = ["openssl/vendored"]
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
preserves-schema = "^3.0.0"
|
preserves-schema = "3.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves = "^2"
|
preserves = "2.4"
|
||||||
preserves-schema = "^3.0.0"
|
preserves-schema = "3.0"
|
||||||
|
|
||||||
tokio = { version = "1.10", features = ["io-util", "macros", "rt", "rt-multi-thread", "time"] }
|
tokio = { version = "1.10", features = ["io-util", "macros", "rt", "rt-multi-thread", "time"] }
|
||||||
tokio-util = "0.6"
|
tokio-util = "0.6"
|
||||||
|
|
Loading…
Reference in New Issue