diff options
author | Tim Krüger <t@timkrueger.me> | 2022-09-19 17:53:27 +0300 |
---|---|---|
committer | Tim Krüger <t@timkrueger.me> | 2022-09-19 17:53:27 +0300 |
commit | cc1e1270e1daabb6b9700792debdecb22b072c77 (patch) | |
tree | f5637808cedcebd0d2e90e9c29cf735f748b4503 /scripts | |
parent | b3a3277aa2e959b6385166affde8eb7490792651 (diff) |
Determine base branch with 'jq'determine-base-branch-with-jq
The GitHub API response contains the base branch in which the changes should
pulled into. This is now extracted with 'jq' from the response.
Also some Shellcheck issues were fixed.
Signed-off-by: Tim Krüger <t@timkrueger.me>
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/analysis/getBranchName.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/scripts/analysis/getBranchName.sh b/scripts/analysis/getBranchName.sh index 300f864a5..c1fc70c95 100755 --- a/scripts/analysis/getBranchName.sh +++ b/scripts/analysis/getBranchName.sh @@ -1,9 +1,11 @@ #!/bin/bash -# $1: username, $2: password/token, $3: pull request number +# $1: username +# $2: password/token +# $3: pull request number -if [ -z $3 ] ; then - git branch | grep '*' | cut -d' ' -f2 +if [ -z "$3" ] ; then + git branch | grep '\*' | cut -d' ' -f2 else - curl 2>/dev/null -u $1:$2 https://api.github.com/repos/nextcloud/talk-android/pulls/$3 | grep \"ref\": | grep -v master | cut -d"\"" -f4 + curl 2>/dev/null -u "$1":"$2" "https://api.github.com/repos/nextcloud/talk-android/pulls/$3" | jq .base.ref fi |