From 04475e413f85e745aa6a5477f28aa1fa14630d39 Mon Sep 17 00:00:00 2001 From: Josh Gross Date: Fri, 3 Feb 2023 17:27:15 -0500 Subject: [PATCH] Explicitly define `type` in each job --- actions-workflow-parser/src/model/workflow-template.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/actions-workflow-parser/src/model/workflow-template.ts b/actions-workflow-parser/src/model/workflow-template.ts index c50a20e..508b424 100644 --- a/actions-workflow-parser/src/model/workflow-template.ts +++ b/actions-workflow-parser/src/model/workflow-template.ts @@ -44,6 +44,7 @@ export type BaseJob = { // `job-factory` in the schema export type Job = BaseJob & { + type: "job"; env?: MappingToken; environment?: TemplateToken; "runs-on"?: TemplateToken; @@ -55,6 +56,7 @@ export type Job = BaseJob & { // `workflow-job` in the schema export type ReusableWorkflowJob = BaseJob & { + type: "reusableWorkflowJob"; uses: StringToken; };