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:
|
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 'rust-%n@' \
|
||||||
# to check things, and
|
--allow-branch 'main' \
|
||||||
#
|
--ignore-changes '../*'
|
||||||
# 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 \
|
|
||||||
--dependent-version=upgrade \
|
|
||||||
$*
|
|
||||||
|
|
|
@ -9,12 +9,15 @@ repository = "https://gitlab.com/preserves/preserves"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
[build-dependencies]
|
[build-dependencies]
|
||||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
preserves = { path = "../preserves", version = "2.4"}
|
||||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||||
|
|
||||||
num = "0.4"
|
num = "0.4"
|
||||||
regex = "1.5"
|
regex = "1.5"
|
||||||
thiserror = "1.0"
|
thiserror = "1.0"
|
||||||
|
|
||||||
|
[package.metadata.workspaces]
|
||||||
|
independent = true
|
||||||
|
|
|
@ -9,7 +9,7 @@ repository = "https://gitlab.com/preserves/preserves"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
preserves = { path = "../preserves", version = "2.4"}
|
||||||
|
|
||||||
convert_case = "0.4.0"
|
convert_case = "0.4.0"
|
||||||
glob = "0.3.0"
|
glob = "0.3.0"
|
||||||
|
@ -17,3 +17,6 @@ lazy_static = "1.4.0"
|
||||||
regex = "1.5"
|
regex = "1.5"
|
||||||
structopt = "0.3.14"
|
structopt = "0.3.14"
|
||||||
thiserror = "1.0"
|
thiserror = "1.0"
|
||||||
|
|
||||||
|
[package.metadata.workspaces]
|
||||||
|
independent = true
|
||||||
|
|
|
@ -9,11 +9,14 @@ repository = "https://gitlab.com/preserves/preserves"
|
||||||
license = "Apache-2.0"
|
license = "Apache-2.0"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
preserves = { path = "../preserves", version = "^2.4.0"}
|
preserves = { path = "../preserves", version = "2.4"}
|
||||||
preserves-path = { path = "../preserves-path", version = "^4.0.0"}
|
preserves-path = { path = "../preserves-path", version = "4.0"}
|
||||||
preserves-schema = { path = "../preserves-schema", version = "^3.0.0"}
|
preserves-schema = { path = "../preserves-schema", version = "3.0"}
|
||||||
|
|
||||||
bytes = "1.0"
|
bytes = "1.0"
|
||||||
clap = "=3.0.0-beta.2"
|
clap = "=3.0.0-beta.2"
|
||||||
clap_generate = "=3.0.0-beta.2"
|
clap_generate = "=3.0.0-beta.2"
|
||||||
clap_derive = "=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]]
|
[[bench]]
|
||||||
name = "codec"
|
name = "codec"
|
||||||
harness = false
|
harness = false
|
||||||
|
|
||||||
|
[package.metadata.workspaces]
|
||||||
|
independent = true
|
||||||
|
|
Loading…
Reference in New Issue