diff --git a/ci/pipeline.yml b/ci/pipeline.yml index 5529ae2090..19d4b365da 100644 --- a/ci/pipeline.yml +++ b/ci/pipeline.yml @@ -152,6 +152,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: email-notification params: subject: email-details/subject @@ -165,6 +166,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: repo-status-build params: { state: "success", commit: "git-repo" } - put: email-notification @@ -268,6 +270,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: jdk9-build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: email-notification params: subject: email-details/subject @@ -281,6 +284,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: jdk9-build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: repo-status-jdk9-build params: { state: "success", commit: "git-repo" } - put: email-notification @@ -327,6 +331,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: jdk10-build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: email-notification params: subject: email-details/subject @@ -340,6 +345,7 @@ jobs: BUILD_PIPELINE_NAME: ((pipeline-name)) BUILD_JOB_NAME: jdk10-build CONCOURSE_URL: ((concourse-url)) + ACCESS_TOKEN: ((github-access-token)) - put: repo-status-jdk10-build params: { state: "success", commit: "git-repo" } - put: email-notification diff --git a/ci/scripts/determine-email-body.sh b/ci/scripts/determine-email-body.sh index 1682e27f6d..b900f934b9 100755 --- a/ci/scripts/determine-email-body.sh +++ b/ci/scripts/determine-email-body.sh @@ -4,7 +4,7 @@ set -e pushd git-repo > /dev/null PREV_SHA=$( git rev-parse HEAD^1 ) popd > /dev/null -PREV_STATUSES=$( curl https://api.github.com/repos/spring-projects/spring-boot/commits/$PREV_SHA/statuses ) +PREV_STATUSES=$( curl https://api.github.com/repos/spring-projects/spring-boot/commits/$PREV_SHA/statuses -H "Authorization: token ${ACCESS_TOKEN}" ) PREV_STATES=$( echo $PREV_STATUSES | jq -r --arg BUILD_JOB_NAME "$BUILD_JOB_NAME" '.[] | select(.context == $BUILD_JOB_NAME) | .state' ) WAS_PREV_SUCCESSFUL=$( echo "$PREV_STATES" | grep 'success' || true )