From f4534ef12d050acf3e60c9ce1f0e1d301c4b1ad1 Mon Sep 17 00:00:00 2001 From: Michael Vines Date: Tue, 20 Aug 2019 17:05:28 -0700 Subject: [PATCH] Only update first version field in a Cargo.toml --- scripts/increment-cargo-version.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/increment-cargo-version.sh b/scripts/increment-cargo-version.sh index 7e729eacf7..82af492d30 100755 --- a/scripts/increment-cargo-version.sh +++ b/scripts/increment-cargo-version.sh @@ -94,7 +94,7 @@ for Cargo_toml in "${Cargo_tomls[@]}"; do # Set new crate version ( set -x - sed -i "$Cargo_toml" -e "s/^version = \"[^\"]*\"$/version = \"$newVersion\"/" + sed -i "$Cargo_toml" -e "0,/^version =/{s/^version = \"[^\"]*\"$/version = \"$newVersion\"/}" ) # Fix up the version references to other internal crates