From: garciadeblas Date: Wed, 12 Mar 2025 10:16:36 +0000 (+0100) Subject: Fix tools/change-chart-version.sh to sign commit X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=90480ca1c18707160a158172e25e3c979c7a3360;p=osm%2Fdevops.git Fix tools/change-chart-version.sh to sign commit Change-Id: Ibc1c6cc28e46ac15e11785db48af5723f83c3196 Signed-off-by: garciadeblas --- diff --git a/tools/change-chart-version.sh b/tools/change-chart-version.sh index 291d611a..358cd741 100755 --- a/tools/change-chart-version.sh +++ b/tools/change-chart-version.sh @@ -13,7 +13,7 @@ # limitations under the License. # -if [ "$#" -ne 2]; then +if [ "$#" -ne 2 ]; then echo "Usage: $0 " echo "Example: $0 16.0.0 garciadeblas" echo "Example: $0 15.0.7 vegall" @@ -23,20 +23,23 @@ fi NEW_VERSION="$1" USER="$2" REPO_URL="ssh://$USER@osm.etsi.org:29418/osm/devops" -# If the $NEW_VERSION == v15.0.1, the $BRANCH_NAME will be v15.0 -BRANCH_NAME=$(echo $NEW_VERSION | grep -oE 'v[0-9]+\.[0-9]+') +# If the $NEW_VERSION == 15.0.1, the $BRANCH_NAME will be v15.0 +BRANCH_NAME="v$(echo $NEW_VERSION | grep -oE '[0-9]+\.[0-9]+')" -git clone $REPO_URL -cd devops +git clone $REPO_URL && (cd "devops" && curl https://osm.etsi.org/gerrit/tools/hooks/commit-msg > .git/hooks/commit-msg ; chmod +x .git/hooks/commit-msg) +pushd devops git checkout $BRANCH_NAME -sed -i -E "0,/^version: .*/s//version: \"$NEW_VERSION\"/" installers/osm/Chart.yaml +sed -i -E "0,/^version: .*/s//version: \"$NEW_VERSION\"/" installers/helm/osm/Chart.yaml sed -i -E "0,/^appVersion: .*/s//appVersion: \"$NEW_VERSION\"/" installers/helm/osm/Chart.yaml git add installers/helm/osm/Chart.yaml -git commit -m "Update chart version version to $NEW_VERSION" +git commit -s -m "Update chart version version to $NEW_VERSION" git push origin $BRANCH_NAME commit=$(git show --summary | grep commit | awk '{print $2}') echo "The commit is $commit" +popd +rm -rf devops +