@@ -251,12 +251,18 @@ func (svc GithubService) SetStatus(prNumber int, status string, statusContext st
251
251
if err != nil {
252
252
log .Printf ("error getting pull request : %v" , err )
253
253
return fmt .Errorf ("error getting pull request : %v" , err )
254
-
255
254
}
255
+
256
+ // previously was setting description as "statusContext" but
257
+ // faced some issues with too long strings of > 140 chars:
258
+ // 422 Validation Failed [{Resource:Status Field:description Code:custom Message:description is too long (maximum is 140 characters)}]
259
+ // since description isn't shown in ui setting to blank for now
260
+ description := ""
261
+
256
262
_ , _ , err = svc .Client .Repositories .CreateStatus (context .Background (), svc .Owner , svc .RepoName , * pr .Head .SHA , & github.RepoStatus {
257
263
State : & status ,
258
264
Context : & statusContext ,
259
- Description : & statusContext ,
265
+ Description : & description ,
260
266
})
261
267
return err
262
268
}
@@ -490,9 +496,9 @@ func ConvertGithubPullRequestEventToJobs(payload *github.PullRequestEvent, impac
490
496
RequestedBy : * payload .Sender .Login ,
491
497
CommandEnvProvider : CommandEnvProvider ,
492
498
CommandRoleArn : cmdRole ,
493
- StateRoleArn : stateRole ,
499
+ StateRoleArn : stateRole ,
494
500
StateEnvProvider : StateEnvProvider ,
495
- CognitoOidcConfig : project .AwsCognitoOidcConfig ,
501
+ CognitoOidcConfig : project .AwsCognitoOidcConfig ,
496
502
SkipMergeCheck : skipMerge ,
497
503
})
498
504
} else if * payload .Action == "opened" || * payload .Action == "reopened" || * payload .Action == "synchronize" {
@@ -516,9 +522,9 @@ func ConvertGithubPullRequestEventToJobs(payload *github.PullRequestEvent, impac
516
522
RequestedBy : * payload .Sender .Login ,
517
523
CommandEnvProvider : CommandEnvProvider ,
518
524
CommandRoleArn : cmdRole ,
519
- StateRoleArn : stateRole ,
525
+ StateRoleArn : stateRole ,
520
526
StateEnvProvider : StateEnvProvider ,
521
- CognitoOidcConfig : project .AwsCognitoOidcConfig ,
527
+ CognitoOidcConfig : project .AwsCognitoOidcConfig ,
522
528
SkipMergeCheck : skipMerge ,
523
529
})
524
530
} else if * payload .Action == "closed" {
@@ -542,9 +548,9 @@ func ConvertGithubPullRequestEventToJobs(payload *github.PullRequestEvent, impac
542
548
RequestedBy : * payload .Sender .Login ,
543
549
CommandEnvProvider : CommandEnvProvider ,
544
550
CommandRoleArn : cmdRole ,
545
- StateRoleArn : stateRole ,
551
+ StateRoleArn : stateRole ,
546
552
StateEnvProvider : StateEnvProvider ,
547
- CognitoOidcConfig : project .AwsCognitoOidcConfig ,
553
+ CognitoOidcConfig : project .AwsCognitoOidcConfig ,
548
554
SkipMergeCheck : skipMerge ,
549
555
})
550
556
} else if * payload .Action == "converted_to_draft" {
@@ -575,9 +581,9 @@ func ConvertGithubPullRequestEventToJobs(payload *github.PullRequestEvent, impac
575
581
RequestedBy : * payload .Sender .Login ,
576
582
CommandEnvProvider : CommandEnvProvider ,
577
583
CommandRoleArn : cmdRole ,
578
- StateRoleArn : stateRole ,
584
+ StateRoleArn : stateRole ,
579
585
StateEnvProvider : StateEnvProvider ,
580
- CognitoOidcConfig : project .AwsCognitoOidcConfig ,
586
+ CognitoOidcConfig : project .AwsCognitoOidcConfig ,
581
587
SkipMergeCheck : skipMerge ,
582
588
})
583
589
}
0 commit comments