@@ -77,7 +77,7 @@ class PRChecker {
7777
7878 checkReviews ( ) {
7979 const {
80- pr, logger, reviewers : { rejected, approved }
80+ pr, logger, reviewers : { rejected, approved, commentApproved }
8181 } = this ;
8282 let status = true ;
8383
@@ -97,19 +97,15 @@ class PRChecker {
9797 } else {
9898 let notComm = approved . length ;
9999 approved . map ( ( r ) => {
100- if ( r . source !== FROM_REVIEW ) { notComm -- ; }
100+ if ( r . review . source !== FROM_REVIEW ) { notComm -- ; }
101101 } ) ;
102102 let hint = this . getTSCHint ( approved ) ;
103103 logger . info ( `Approvals: ${ notComm } ${ hint } ` ) ;
104104
105105 for ( const { reviewer, review } of approved ) {
106106 if ( review . source === FROM_COMMENT ) {
107- logger . warn (
108- `${ reviewer . getName ( ) } approved in via LGTM in comments` ) ;
109- }
110- if ( review . source === FROM_REVIEW_COMMENT ) {
111- logger . warn (
112- `${ reviewer . getName ( ) } approved in via LGTM in commented review` ) ;
107+ logger . info (
108+ `${ reviewer . getName ( ) } ) approved in via LGTM in comments` ) ;
113109 }
114110 }
115111
@@ -122,6 +118,20 @@ class PRChecker {
122118 }
123119 }
124120 }
121+ if ( commentApproved && commentApproved . length !== 0 ) {
122+ let notComm = approved . length ;
123+ approved . map ( ( r ) => {
124+ if ( r . review . source !== FROM_REVIEW_COMMENT ) { notComm -- ; }
125+ } ) ;
126+ let hint = this . getTSCHint ( approved ) ;
127+ logger . info ( `LGTM in commented review: ${ notComm } ${ hint } ` ) ;
128+ for ( const { reviewer, review } of commentApproved ) {
129+ if ( review . source === FROM_REVIEW_COMMENT ) {
130+ logger . info (
131+ `${ reviewer . getName ( ) } approved in via LGTM in commented review` ) ;
132+ }
133+ }
134+ }
125135
126136 return status ;
127137 }
0 commit comments