Skip to content

Commit 161e45a

Browse files
authored
Add generate-job-summary input to control CI job summary generation (#75)
* add new field * update field name to generate-summary * add more tasks for testing * update field description * update variable name
1 parent 4735cd0 commit 161e45a

5 files changed

Lines changed: 506 additions & 447 deletions

File tree

.github/workflows/bat.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,10 @@ jobs:
4747
plan = buildplan(localfunctions);
4848
plan("preMadeTest") = TestTask;
4949
plan("preMadeTest").Dependencies = "build";
50+
plan("preMadeTest_1") = TestTask;
51+
plan("preMadeTest_1").Dependencies = "build";
52+
plan("preMadeTest_2") = TestTask;
53+
plan("preMadeTest_2").Dependencies = "build";
5054
plan("test").Dependencies = "build";
5155
plan("deploy").Dependencies = "test";
5256
@@ -230,6 +234,11 @@ jobs:
230234
with:
231235
tasks: preMadeTest
232236

237+
- name: Run build with premade TestTask ran multiple times for test summary sanity
238+
uses: ./
239+
with:
240+
tasks: preMadeTest preMadeTest_1 preMadeTest_2
241+
233242
- name: Run build with invalid task
234243
continue-on-error: true
235244
uses: ./

action.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,11 @@ inputs:
1919
Startup options for MATLAB
2020
required: false
2121
default: ""
22+
generate-summary:
23+
description: >-
24+
Option to generate a summary for the GitHub job summary
25+
required: false
26+
default: true
2227
runs:
2328
using: node24
2429
main: dist/index.js

0 commit comments

Comments
 (0)