aboutsummaryrefslogtreecommitdiff
path: root/release/bump-dependency.sh
diff options
context:
space:
mode:
Diffstat (limited to 'release/bump-dependency.sh')
-rwxr-xr-xrelease/bump-dependency.sh11
1 files changed, 11 insertions, 0 deletions
diff --git a/release/bump-dependency.sh b/release/bump-dependency.sh
new file mode 100755
index 000000000..07511d229
--- /dev/null
+++ b/release/bump-dependency.sh
@@ -0,0 +1,11 @@
1#!/usr/bin/env bash
2# A helper script to bump version dependencies of a crate to a particular version. It does
3# not bump the version of the crate itself, only its entries in dependency lists.
4#
5# Usage (from the embassy repo folder): ./release/bump-dependency.sh embassy-time 0.4.0
6#
7# As a sanity check, after running this script, grep for old versions.
8#
9CRATE=$1
10TARGET_VER=$2
11find . -name "Cargo.toml" | xargs sed -rie "s/($CRATE = \{.*version = \")[0-9]+.[0-9]+.?[0-9]*(\".*)/\1$TARGET_VER\2/g"