@@ -17,6 +17,7 @@ pipeline {
17
17
booleanParam(name : " DEBUG" , defaultValue : false , description : " " )
18
18
}
19
19
environment {
20
+ GITHUB_CREDENTIAL_ID = " brave-builds-github-token-for-pr-builder"
20
21
REFERRAL_API_KEY = credentials(" REFERRAL_API_KEY" )
21
22
BRAVE_SERVICES_KEY = credentials(" brave-services-key" )
22
23
BRAVE_INFURA_PROJECT_ID = credentials(" brave-infura-project-id" )
@@ -28,8 +29,10 @@ pipeline {
28
29
stages {
29
30
stage(" env" ) {
30
31
steps {
31
- script {
32
- setEnv()
32
+ withCredentials([usernamePassword(credentialsId : " ${ GITHUB_CREDENTIAL_ID} " , usernameVariable : " PR_BUILDER_USER" , passwordVariable : " PR_BUILDER_TOKEN" )]) {
33
+ script {
34
+ setEnv()
35
+ }
33
36
}
34
37
}
35
38
}
@@ -817,7 +820,6 @@ def setEnv() {
817
820
LINT_BRANCH = " TEMP_LINT_BRANCH_" + env. BUILD_NUMBER
818
821
BRAVE_GITHUB_TOKEN = " brave-browser-releases-github"
819
822
GITHUB_API = " https://api.github.com/repos/brave"
820
- GITHUB_CREDENTIAL_ID = " brave-builds-github-token-for-pr-builder"
821
823
SKIP = false
822
824
SKIP_ANDROID = false
823
825
SKIP_IOS = false
@@ -829,8 +831,8 @@ def setEnv() {
829
831
if (env. CHANGE_BRANCH ) {
830
832
BRANCH = env. CHANGE_BRANCH
831
833
BASE_BRANCH = env. CHANGE_TARGET
832
- def bbPrNumber = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ GITHUB_CREDENTIAL_ID } " ]], url : GITHUB_API + " /brave-browser/pulls?head=brave:" + BRANCH , quiet : ! DEBUG ). content)[0 ]. number
833
- def bbPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ GITHUB_CREDENTIAL_ID } " ]], url : GITHUB_API + " /brave-browser/pulls/" + bbPrNumber, quiet : ! DEBUG ). content)
834
+ def bbPrNumber = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ PR_BUILDER_TOKEN } " ]], url : GITHUB_API + " /brave-browser/pulls?head=brave:" + BRANCH , quiet : ! DEBUG ). content)[0 ]. number
835
+ def bbPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ PR_BUILDER_TOKEN } " ]], url : GITHUB_API + " /brave-browser/pulls/" + bbPrNumber, quiet : ! DEBUG ). content)
834
836
SKIP = bbPrDetails. mergeable_state. equals(" draft" ) || bbPrDetails. labels. count { label -> label. name. equalsIgnoreCase(" CI/skip" ) }. equals(1 )
835
837
SKIP_ANDROID = bbPrDetails. labels. count { label -> label. name. equalsIgnoreCase(" CI/skip-android" ) }. equals(1 )
836
838
SKIP_IOS = bbPrDetails. labels. count { label -> label. name. equalsIgnoreCase(" CI/skip-ios" ) }. equals(1 )
@@ -843,12 +845,12 @@ def setEnv() {
843
845
env. BRANCH_PRODUCTIVITY_DESCRIPTION = bbPrDetails. title
844
846
env. BRANCH_PRODUCTIVITY_USER = env. SLACK_USERNAME ?: bbPrDetails. user. login
845
847
}
846
- BRANCH_EXISTS_IN_BC = httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ GITHUB_CREDENTIAL_ID } " ]], url : GITHUB_API + " /brave-core/branches/" + BRANCH , validResponseCodes : " 100:499" , quiet : ! DEBUG ). status. equals(200 )
848
+ BRANCH_EXISTS_IN_BC = httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ PR_BUILDER_TOKEN } " ]], url : GITHUB_API + " /brave-core/branches/" + BRANCH , validResponseCodes : " 100:499" , quiet : ! DEBUG ). status. equals(200 )
847
849
if (BRANCH_EXISTS_IN_BC ) {
848
- def bcPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ GITHUB_CREDENTIAL_ID } " ]], url : GITHUB_API + " /brave-core/pulls?head=brave:" + BRANCH , quiet : ! DEBUG ). content)[0 ]
850
+ def bcPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ PR_BUILDER_TOKEN } " ]], url : GITHUB_API + " /brave-core/pulls?head=brave:" + BRANCH , quiet : ! DEBUG ). content)[0 ]
849
851
if (bcPrDetails) {
850
852
env. BC_PR_NUMBER = bcPrDetails. number
851
- bcPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ GITHUB_CREDENTIAL_ID } " ]], url : GITHUB_API + " /brave-core/pulls/" + env. BC_PR_NUMBER , quiet : ! DEBUG ). content)
853
+ bcPrDetails = readJSON(text : httpRequest(customHeaders : [[name : " Authorization" , value : " token ${ PR_BUILDER_TOKEN } " ]], url : GITHUB_API + " /brave-core/pulls/" + env. BC_PR_NUMBER , quiet : ! DEBUG ). content)
852
854
BASE_BRANCH = bcPrDetails. base. ref
853
855
SKIP = bcPrDetails. mergeable_state. equals(" draft" ) || bcPrDetails. labels. count { label -> label. name. equalsIgnoreCase(" CI/skip" ) }. equals(1 )
854
856
SKIP_ANDROID = SKIP_ANDROID || bcPrDetails. labels. count { label -> label. name. equalsIgnoreCase(" CI/skip-android" ) }. equals(1 )
0 commit comments