Add event name to status report

This commit is contained in:
Henry Mercer 2024-02-26 19:36:37 +00:00
parent e4a536270d
commit 60465730fb
24 changed files with 83 additions and 38 deletions

8
lib/status-report.js generated
View file

@ -69,7 +69,7 @@ function setJobStatusIfUnsuccessful(actionStatus) {
* @param cause Cause of failure (only supply if status is 'failure')
* @param exception Exception (only supply if status is 'failure')
*/
async function createStatusReportBase(actionName, status, actionStartedAt, config, diskInfo, cause, exception) {
async function createStatusReportBase(actionName, status, actionStartedAt, config, diskInfo, logger, cause, exception) {
const commitOid = (0, actions_util_1.getOptionalInput)("sha") || process.env["GITHUB_SHA"] || "";
const ref = await (0, actions_util_1.getRef)();
const jobRunUUID = process.env[environment_1.EnvVar.JOB_RUN_UUID] || "";
@ -113,6 +113,12 @@ async function createStatusReportBase(actionName, status, actionStartedAt, confi
workflow_run_attempt: workflowRunAttempt,
workflow_run_id: workflowRunID,
};
try {
statusReport.actions_event_name = (0, actions_util_1.getWorkflowEventName)();
}
catch (e) {
logger.warning(`Could not determine the workflow event name: ${e}.`);
}
if (config) {
statusReport.languages = config.languages.join(" ");
}