@@ -111,6 +111,10 @@ let parser = new Parser({
111
111
}
112
112
} ) ;
113
113
114
+ const summaryTable = [
115
+ [ { header : true , data : 'Website' , colspan : '4' } , { header : true , data : 'Status' } , { header : true , data : 'Post Count' } , { header : true , data : 'Log' , colspan : '6' } ]
116
+ ] ;
117
+
114
118
// Generating promise array
115
119
feedList . forEach ( ( siteUrl ) => {
116
120
runnerNameArray . push ( siteUrl ) ;
@@ -228,6 +232,11 @@ const runWorkflow = async () => {
228
232
if ( result . status === 'fulfilled' ) {
229
233
// Succeeded
230
234
core . info ( runnerNameArray [ index ] + ' runner succeeded. Post count: ' + result . value . length ) ;
235
+ summaryTable . push ( [
236
+ { header : true , data : `\`${ runnerNameArray [ index ] } \`` , colspan : '4' } ,
237
+ { header : true , data : ':white_check_mark:' } ,
238
+ { header : true , data : `${ result . value . length } ` } ,
239
+ { header : true , data : '`Runner succeeded`' , colspan : '6' } ] ) ;
231
240
// Adds feed name to the items
232
241
if ( typeof feedNamesList [ index ] !== undefined && feedNamesList [ index ] ) {
233
242
result . value = result . value . map ( ( item ) => {
@@ -371,8 +380,12 @@ const runWorkflow = async () => {
371
380
const message = await keepaliveWorkflow . KeepAliveWorkflow ( GITHUB_TOKEN , committerUsername , committerEmail ,
372
381
core . getInput ( 'dummy_commit_message' ) , 50 , true ) ;
373
382
core . info ( message . toString ( ) ) ;
383
+ core . summary . addDetails ( 'Summary' , message . toString ( ) ) ;
384
+ core . summary . addTable ( summaryTable ) ;
374
385
} else {
375
- core . info ( 'No change detected, skipping' ) ;
386
+ const noChangeMessage = 'No change detected, skipping' ;
387
+ core . info ( noChangeMessage ) ;
388
+ core . summary . addDetails ( 'Summary' , noChangeMessage ) ;
376
389
}
377
390
process . exit ( jobFailFlag ? 1 : 0 ) ;
378
391
}
0 commit comments