Install git-review for release scripts 12/85012/3
authorAnil Belur <abelur@linuxfoundation.org>
Wed, 9 Oct 2019 16:24:44 +0000 (21:54 +0530)
committerAnil Belur <abelur@linuxfoundation.org>
Wed, 9 Oct 2019 16:24:44 +0000 (21:54 +0530)
git-review has been removed as a dependency from
lf-recommended-tools, therefore it needs to be installed
locally for the scripts to run successfully.

Change-Id: Ie1d334073f61e769c0b54ae5637888d36d744d1d
Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
jjb/autorelease/branch-cut.sh
jjb/autorelease/generate-release-notes.sh
jjb/autorelease/version-bump.sh

index 29e065ea3c3f76a86781d92e920e0609f531155b..342786b8b6a78b24882412a6fbf2952015fb8a25 100644 (file)
@@ -28,6 +28,8 @@ LOG_FILE="$WORKSPACE/archives/branch-cut.log"
 
 set -eu -o pipefail
 
+pip install --user --quiet --upgrade git-review
+
 # Validate inputs
 if [ -z "$RELEASE" ]; then
     echo "ERROR: RELEASE variable must be set to a release name. Eg Carbon"
index a3b3c9c3071861786bbd46fd221f040772d45929..c741d75aafaf4ea72fd7377a9f1433c1dff90aba 100644 (file)
@@ -13,6 +13,8 @@
 
 set -x
 
+pip install --user --quiet --upgrade git-review
+
 RELEASE=${RELEASE:-$(echo "$GERRIT_EVENT_COMMENT_TEXT" | grep generate-release-notes | awk '{print $2}')}
 if [ -z "$RELEASE" ]; then
     echo "ERROR: The RELEASE variable is not set."
index 23d062f4fbc1157d355bd3f25c5d3437432ce2d0..cbd532e5936f7a3538d2e77429c1601b46ff82a4 100644 (file)
@@ -26,6 +26,8 @@ BRANCH="$GERRIT_BRANCH"
 # Ensure we fail the job if any steps fail.
 set -eu -o pipefail
 
+pip install --user --quiet --upgrade git-review
+
 # Fail if branch cutting is not on master
 if [ "$BRANCH_CUT" = "true" ] && [ "$BRANCH" != "master" ]; then
     echo "ERROR: Cannot branch cut on $BRANCH, its required to be on the master branch."