Add unit test for typical workflow

This commit is contained in:
Henry Mercer 2022-11-29 17:03:01 +00:00
parent e0dec83cfc
commit 58b2ab08a8
8 changed files with 173 additions and 7 deletions

View file

@ -8,12 +8,15 @@ import * as api from "./api-client";
import { getRequiredEnvParam } from "./util";
interface WorkflowJobStep {
run: any;
name?: string;
run?: any;
uses?: string;
with?: { [key: string]: string };
}
interface WorkflowJob {
name?: string;
"runs-on"?: string;
steps?: WorkflowJobStep[];
}
@ -33,6 +36,7 @@ interface WorkflowTriggers {
}
export interface Workflow {
name?: string;
jobs?: { [key: string]: WorkflowJob };
on?: string | string[] | WorkflowTriggers;
}