@@ -20,13 +20,15 @@ async function run() {
2020
2121 const command = buildtool . generateCommand ( options ) ;
2222 const startupOptions = core . getInput ( "startup-options" ) . split ( " " ) ;
23+ const generateJobSummary = core . getBooleanInput ( "generate-job-summary" ) ;
2324
2425 const helperScript = await matlab . generateScript ( workspaceDir , command ) ;
2526 const execOptions = {
2627 env : {
2728 ...process . env ,
2829 MW_BATCH_LICENSING_ONLINE : "true" , // Remove when online batch licensing is the default
2930 MW_MATLAB_BUILDTOOL_DEFAULT_PLUGINS_FCN_OVERRIDE : "buildframework.getDefaultPlugins" ,
31+ MW_GENERATE_JOB_SUMMARY : String ( generateJobSummary ) ,
3032 } ,
3133 } ;
3234
@@ -39,12 +41,20 @@ async function run() {
3941 startupOptions ,
4042 )
4143 . finally ( ( ) => {
42- const runnerTemp = process . env . RUNNER_TEMP || "" ;
43- const runId = process . env . GITHUB_RUN_ID || "" ;
44-
45- buildSummary . processAndAddBuildSummary ( runnerTemp , runId ) ;
46- testResultsSummary . processAndAddTestSummary ( runnerTemp , runId , workspaceDir ) ;
47- core . summary . write ( ) ;
44+ if ( generateJobSummary ) {
45+ const runnerTemp = process . env . RUNNER_TEMP || "" ;
46+ const runId = process . env . GITHUB_RUN_ID || "" ;
47+ const actionName = process . env . GITHUB_ACTION || "" ;
48+
49+ buildSummary . processAndAddBuildSummary ( runnerTemp , actionName ) ;
50+ testResultsSummary . processAndAddTestSummary (
51+ runnerTemp ,
52+ runId ,
53+ actionName ,
54+ workspaceDir ,
55+ ) ;
56+ core . summary . write ( ) ;
57+ }
4858 } ) ;
4959}
5060
0 commit comments