diff --git a/_automate/bump_version.sh b/_automate/bump_version.sh new file mode 100755 index 000000000..6e1d0ec8d --- /dev/null +++ b/_automate/bump_version.sh @@ -0,0 +1,17 @@ +#!/bin/sh + +set -xeu + +VERSION=$1 +PREV_DEPS=$2 +NEW_DEPS=$3 + +ack "^version = \"" -l | \ + grep toml | \ + xargs sed -i "s/^version = \".*/version = \"$VERSION\"/" + +ack "{ version = \"$PREV_DEPS" -l | \ + grep toml | \ + xargs sed -i "s/{ version = \"$PREV_DEPS/{ version = \"$NEW_DEPS/" + +cargo check diff --git a/_automate/publish.sh b/_automate/publish.sh new file mode 100755 index 000000000..188f95605 --- /dev/null +++ b/_automate/publish.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +set -exu + +ORDER=(core server-utils tcp ws http ipc stdio pubsub macros derive test) + +for crate in ${ORDER[@]}; do + cd $crate + cargo publish $@ + cd - +done + diff --git a/derive/Cargo.toml b/derive/Cargo.toml index ae52383c3..6686c9f74 100644 --- a/derive/Cargo.toml +++ b/derive/Cargo.toml @@ -18,9 +18,9 @@ proc-macro2 = "0.4" quote = "0.6" [dev-dependencies] -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-pubsub = { version = "10.0", path = "../pubsub" } -jsonrpc-tcp-server = { version = "10.0", path = "../tcp" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-pubsub = { version = "10.1", path = "../pubsub" } +jsonrpc-tcp-server = { version = "10.1", path = "../tcp" } serde = "1.0" serde_derive = "1.0" serde_json = "1.0" diff --git a/http/Cargo.toml b/http/Cargo.toml index e6fd57fbb..5b982cf59 100644 --- a/http/Cargo.toml +++ b/http/Cargo.toml @@ -12,8 +12,8 @@ version = "10.1.0" [dependencies] hyper = "0.12" -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-server-utils = { version = "10.0", path = "../server-utils" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-server-utils = { version = "10.1", path = "../server-utils" } log = "0.4" net2 = "0.2" unicase = "2.0" diff --git a/ipc/Cargo.toml b/ipc/Cargo.toml index 9c9339ede..001bcbf04 100644 --- a/ipc/Cargo.toml +++ b/ipc/Cargo.toml @@ -12,8 +12,8 @@ version = "10.1.0" [dependencies] log = "0.4" tokio-service = "0.1" -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-server-utils = { version = "10.0", path = "../server-utils" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-server-utils = { version = "10.1", path = "../server-utils" } parity-tokio-ipc = "0.1" parking_lot = "0.7" diff --git a/macros/Cargo.toml b/macros/Cargo.toml index 6fe975db8..d0fd17f17 100644 --- a/macros/Cargo.toml +++ b/macros/Cargo.toml @@ -11,12 +11,12 @@ version = "10.1.0" [dependencies] serde = "1.0" -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-pubsub = { version = "10.0", path = "../pubsub" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-pubsub = { version = "10.1", path = "../pubsub" } [dev-dependencies] serde_json = "1.0" -jsonrpc-tcp-server = { version = "10.0", path = "../tcp" } +jsonrpc-tcp-server = { version = "10.1", path = "../tcp" } [badges] travis-ci = { repository = "paritytech/jsonrpc", branch = "master"} diff --git a/pubsub/Cargo.toml b/pubsub/Cargo.toml index 8b1187480..795e63951 100644 --- a/pubsub/Cargo.toml +++ b/pubsub/Cargo.toml @@ -13,11 +13,11 @@ version = "10.1.0" [dependencies] log = "0.4" parking_lot = "0.7" -jsonrpc-core = { version = "10.0", path = "../core" } +jsonrpc-core = { version = "10.1", path = "../core" } serde = "1.0" [dev-dependencies] -jsonrpc-tcp-server = { version = "10.0", path = "../tcp" } +jsonrpc-tcp-server = { version = "10.1", path = "../tcp" } [badges] travis-ci = { repository = "paritytech/jsonrpc", branch = "master"} diff --git a/pubsub/more-examples/Cargo.toml b/pubsub/more-examples/Cargo.toml index 59246570b..e7c5d2cac 100644 --- a/pubsub/more-examples/Cargo.toml +++ b/pubsub/more-examples/Cargo.toml @@ -8,7 +8,7 @@ authors = ["tomusdrw "] license = "MIT" [dependencies] -jsonrpc-core = { version = "10.0", path = "../../core" } -jsonrpc-pubsub = { version = "10.0", path = "../" } -jsonrpc-ws-server = { version = "10.0", path = "../../ws" } -jsonrpc-ipc-server = { version = "10.0", path = "../../ipc" } +jsonrpc-core = { version = "10.1", path = "../../core" } +jsonrpc-pubsub = { version = "10.1", path = "../" } +jsonrpc-ws-server = { version = "10.1", path = "../../ws" } +jsonrpc-ipc-server = { version = "10.1", path = "../../ipc" } diff --git a/server-utils/Cargo.toml b/server-utils/Cargo.toml index c024a462c..1c3b9a716 100644 --- a/server-utils/Cargo.toml +++ b/server-utils/Cargo.toml @@ -13,7 +13,7 @@ version = "10.1.0" [dependencies] bytes = "0.4" globset = "0.4" -jsonrpc-core = { version = "10.0", path = "../core" } +jsonrpc-core = { version = "10.1", path = "../core" } lazy_static = "1.1.0" log = "0.4" num_cpus = "1.8" diff --git a/stdio/Cargo.toml b/stdio/Cargo.toml index fe52acab2..ead4ad42c 100644 --- a/stdio/Cargo.toml +++ b/stdio/Cargo.toml @@ -11,7 +11,7 @@ version = "10.1.0" [dependencies] futures = "0.1.23" -jsonrpc-core = { version = "10.0", path = "../core" } +jsonrpc-core = { version = "10.1", path = "../core" } log = "0.4" tokio = "0.1.7" tokio-codec = "0.1.0" diff --git a/tcp/Cargo.toml b/tcp/Cargo.toml index e9b9c394a..08a100e58 100644 --- a/tcp/Cargo.toml +++ b/tcp/Cargo.toml @@ -13,8 +13,8 @@ version = "10.1.0" log = "0.4" parking_lot = "0.7" tokio-service = "0.1" -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-server-utils = { version = "10.0", path = "../server-utils" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-server-utils = { version = "10.1", path = "../server-utils" } [dev-dependencies] lazy_static = "1.0" diff --git a/ws/Cargo.toml b/ws/Cargo.toml index 8345cb642..f38d22324 100644 --- a/ws/Cargo.toml +++ b/ws/Cargo.toml @@ -11,8 +11,8 @@ version = "10.1.0" [dependencies] error-chain = "0.12" -jsonrpc-core = { version = "10.0", path = "../core" } -jsonrpc-server-utils = { version = "10.0", path = "../server-utils" } +jsonrpc-core = { version = "10.1", path = "../core" } +jsonrpc-server-utils = { version = "10.1", path = "../server-utils" } log = "0.4" parking_lot = "0.7" slab = "0.4"