]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
script/ceph-backport-sh: add access_token parameter to all ghub api calls 29261/head
authorJan Fajerski <jfajerski@suse.com>
Wed, 24 Jul 2019 12:34:29 +0000 (14:34 +0200)
committerJan Fajerski <jfajerski@suse.com>
Wed, 24 Jul 2019 12:35:37 +0000 (14:35 +0200)
Otherwise one can get a "API rate limit exceeded for $YOUR_IP." message
when working from company offices and such.

Signed-off-by: Jan Fajerski <jfajerski@suse.com>
src/script/ceph-backport.sh

index 9d680ebab3d8ca76e6f81a17b59f1f52b623d355..3d01c0c425d8f8b5a39968b401fe4722d980fcbc 100755 (executable)
@@ -124,13 +124,13 @@ echo "Milestone: $milestone"
 # milestone numbers can be obtained manually with:
 #   curl --verbose -X GET https://api.github.com/repos/ceph/ceph/milestones
 
-milestone_number=$(curl -s -X GET https://api.github.com/repos/ceph/ceph/milestones | jq --arg milestone $milestone '.[] | select(.title==$milestone) | .number')
+milestone_number=$(curl -s -X GET 'https://api.github.com/repos/ceph/ceph/milestones?access_token='$github_token | jq --arg milestone $milestone '.[] | select(.title==$milestone) | .number')
 
 if test -n "$milestone_number" ; then
     target_branch="$milestone"
 else
     echo -n "Unknown Milestone. Please use one of the following ones: "
-    echo $(curl -s -X GET https://api.github.com/repos/ceph/ceph/milestones | jq '.[].title')
+    echo $(curl -s -X GET 'https://api.github.com/repos/ceph/ceph/milestones?access_token='$github_token | jq '.[].title')
     exit 1
 fi
 echo "Milestone is $milestone and milestone number is $milestone_number"
@@ -156,7 +156,7 @@ function prepare () {
     [ -z "$pr" ] && echo "Could not find PR." && return 1
     echo "Original PR: $pr"
 
-    number=$(curl --silent 'https://api.github.com/repos/ceph/ceph/pulls/'$pr | jq .commits)
+    number=$(curl --silent 'https://api.github.com/repos/ceph/ceph/pulls/'$pr'?access_token='$github_token | jq .commits)
     [ -z "$number" ] && echo "Could not determine the number of commits." && return 1
     echo "Found $number commit(s)"