Prepare to try out cargo-workspaces as release tool
This commit is contained in:
parent
ad1aec3d89
commit
1804fa3918
|
@ -26,20 +26,13 @@ test:
|
|||
test-all:
|
||||
cargo test --all-targets
|
||||
|
||||
# Try
|
||||
#
|
||||
# make release-minor
|
||||
#
|
||||
# to check things, and
|
||||
#
|
||||
# make release-minor RELEASE_DRY_RUN=
|
||||
#
|
||||
# to do things for real.
|
||||
ws-bump:
|
||||
cargo workspaces version \
|
||||
--no-global-tag \
|
||||
--individual-tag-prefix 'rust-%n@' \
|
||||
--allow-branch 'main' \
|
||||
--ignore-changes '../*'
|
||||
|
||||
RELEASE_DRY_RUN=--dry-run
|
||||
release-%:
|
||||
PUBLISH_GRACE_SLEEP=15 cargo release \
|
||||
$(RELEASE_DRY_RUN) \
|
||||
-vv --no-dev-version --exclude-unchanged \
|
||||
--dependent-version=upgrade \
|
||||
$*
|
||||
ws-publish:
|
||||
cargo workspaces publish \
|
||||
--from-git
|
||||
|
|
|
@ -9,12 +9,15 @@ repository = "https://gitlab.com/preserves/preserves"
|
|||
license = "Apache-2.0"
|
||||
|
||||
[build-dependencies]
|
||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
||||
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||
|
||||
[dependencies]
|
||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
||||
preserves = { path = "../preserves", version = "2.4"}
|
||||
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||
|
||||
num = "0.4"
|
||||
regex = "1.5"
|
||||
thiserror = "1.0"
|
||||
|
||||
[package.metadata.workspaces]
|
||||
independent = true
|
||||
|
|
|
@ -9,7 +9,7 @@ repository = "https://gitlab.com/preserves/preserves"
|
|||
license = "Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
||||
preserves = { path = "../preserves", version = "2.4"}
|
||||
|
||||
convert_case = "0.4.0"
|
||||
glob = "0.3.0"
|
||||
|
@ -17,3 +17,6 @@ lazy_static = "1.4.0"
|
|||
regex = "1.5"
|
||||
structopt = "0.3.14"
|
||||
thiserror = "1.0"
|
||||
|
||||
[package.metadata.workspaces]
|
||||
independent = true
|
||||
|
|
|
@ -9,11 +9,14 @@ repository = "https://gitlab.com/preserves/preserves"
|
|||
license = "Apache-2.0"
|
||||
|
||||
[dependencies]
|
||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
||||
preserves-path = { path = "../preserves-path", version = "^4.0.0"}
|
||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
||||
preserves = { path = "../preserves", version = "2.4"}
|
||||
preserves-path = { path = "../preserves-path", version = "4.0"}
|
||||
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||
|
||||
bytes = "1.0"
|
||||
clap = "=3.0.0-beta.2"
|
||||
clap_generate = "=3.0.0-beta.2"
|
||||
clap_derive = "=3.0.0-beta.2"
|
||||
|
||||
[package.metadata.workspaces]
|
||||
independent = true
|
||||
|
|
|
@ -25,3 +25,6 @@ criterion = "0.3"
|
|||
[[bench]]
|
||||
name = "codec"
|
||||
harness = false
|
||||
|
||||
[package.metadata.workspaces]
|
||||
independent = true
|
||||
|
|
Loading…
Reference in New Issue