{"$schema":"http://json-schema.org/draft-07/schema","$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions","definitions":{"architecture":{"type":"string","enum":["ARM32","x64","x86"]},"branch":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onpushpull_requestbranchestags","$ref":"#/definitions/globs"},"configuration":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"},{"type":"object","additionalProperties":{"$ref":"#/definitions/configuration"}},{"type":"array","items":{"$ref":"#/definitions/configuration"},"additionalItems":false}]},"container":{"type":"object","properties":{"image":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontainerimage","type":"string"},"credentials":{"$comment":"https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontainercredentials","type":"object","properties":{"username":{"type":"string"},"password":{"type":"string"}}},"env":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontainerenv","$ref":"#/definitions/env"},"ports":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontainerports","type":"array","items":{"oneOf":[{"type":"number"},{"type":"string"}]},"minItems":1,"additionalItems":false},"volumes":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontainervolumes","type":"array","items":{"type":"string","pattern":"^[^:]+:[^:]+$"},"minItems":1,"additionalItems":false},"options":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontaineroptions","type":"string"}},"required":["image"],"additionalProperties":false},"defaults":{"type":"object","properties":{"run":{"type":"object","properties":{"shell":{"$ref":"#/definitions/shell"},"working-directory":{"$ref":"#/definitions/working-directory"}},"minProperties":1,"additionalProperties":false}},"minProperties":1,"additionalProperties":false},"env":{"type":"object","additionalProperties":{"oneOf":[{"type":"string"},{"type":"number"},{"type":"boolean"}]},"minProperties":1},"environment":{"$comment":"https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idenvironment","type":"object","properties":{"name":{"$comment":"https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#example-using-a-single-environment-name","type":"string"},"url":{"$comment":"https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#example-using-environment-name-and-url","type":"string"}},"required":["name"],"additionalProperties":false},"event":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows","type":"string","enum":["check_run","check_suite","create","delete","deployment","deployment_status","fork","gollum","issue_comment","issues","label","member","milestone","page_build","project","project_card","project_column","public","pull_request","pull_request_review","pull_request_review_comment","pull_request_target","push","registry_package","release","status","watch","workflow_dispatch","workflow_run","repository_dispatch"]},"eventObject":{"oneOf":[{"type":"object"},{"type":"null"}],"additionalProperties":true},"expressionSyntax":{"type":"string","pattern":"^\\$\\{\\{.*\\}\\}$"},"globs":{"type":"array","items":{"type":"string","minLength":1},"minItems":1,"additionalItems":false},"machine":{"type":"string","enum":["linux","macos","windows"]},"name":{"type":"string","pattern":"^[_a-zA-Z][a-zA-Z0-9_-]*$"},"path":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onpushpull_requestpaths","$ref":"#/definitions/globs"},"ref":{"properties":{"branches":{"$ref":"#/definitions/branch"},"branches-ignore":{"$ref":"#/definitions/branch"},"tags":{"$ref":"#/definitions/branch"},"tags-ignore":{"$ref":"#/definitions/branch"},"paths":{"$ref":"#/definitions/path"},"paths-ignore":{"$ref":"#/definitions/path"}},"oneOf":[{"type":"object","allOf":[{"not":{"required":["branches","branches-ignore"]}},{"not":{"required":["tags","tags-ignore"]}},{"not":{"required":["paths","paths-ignore"]}}]},{"type":"null"}]},"shell":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#using-a-specific-shell","type":"string","anyOf":[{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#custom-shell"},{"enum":["bash","pwsh","python","sh","cmd","powershell"]}]},"types":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#onevent_nametypes","type":"array","minItems":1,"additionalItems":false},"working-directory":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idstepsrun","type":"string"}},"properties":{"name":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#name","type":"string"},"on":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#on","oneOf":[{"$ref":"#/definitions/event"},{"type":"array","items":{"$ref":"#/definitions/event"},"minItems":1,"additionalItems":false},{"type":"object","properties":{"check_run":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#check-run-event-check_run","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","rerequested","completed","requested_action"]},"default":["created","rerequested","completed","requested_action"]}}},"check_suite":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#check-suite-event-check_suite","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["completed","requested","rerequested"]},"default":["completed","requested","rerequested"]}}},"create":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#create-event-create","$ref":"#/definitions/eventObject"},"delete":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#delete-event-delete","$ref":"#/definitions/eventObject"},"deployment":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#deployment-event-deployment","$ref":"#/definitions/eventObject"},"deployment_status":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#deployment-status-event-deployment_status","$ref":"#/definitions/eventObject"},"fork":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#fork-event-fork","$ref":"#/definitions/eventObject"},"gollum":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#gollum-event-gollum","$ref":"#/definitions/eventObject"},"issue_comment":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#issue-comment-event-issue_comment","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","edited","deleted"]},"default":["created","edited","deleted"]}}},"issues":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#issues-event-issues","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["opened","edited","deleted","transferred","pinned","unpinned","closed","reopened","assigned","unassigned","labeled","unlabeled","locked","unlocked","milestoned","demilestoned"]},"default":["opened","edited","deleted","transferred","pinned","unpinned","closed","reopened","assigned","unassigned","labeled","unlabeled","locked","unlocked","milestoned","demilestoned"]}}},"label":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#label-event-label","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","edited","deleted"]},"default":["created","edited","deleted"]}}},"member":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#member-event-member","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["added","edited","deleted"]},"default":["added","edited","deleted"]}}},"milestone":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#milestone-event-milestone","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","closed","opened","edited","deleted"]},"default":["created","closed","opened","edited","deleted"]}}},"page_build":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#page-build-event-page_build","$ref":"#/definitions/eventObject"},"project":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#project-event-project","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","updated","closed","reopened","edited","deleted"]},"default":["created","updated","closed","reopened","edited","deleted"]}}},"project_card":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#project-card-event-project_card","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","moved","converted","edited","deleted"]},"default":["created","moved","converted","edited","deleted"]}}},"project_column":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#project-column-event-project_column","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","updated","moved","deleted"]},"default":["created","updated","moved","deleted"]}}},"public":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#public-event-public","$ref":"#/definitions/eventObject"},"pull_request":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#pull-request-event-pull_request","$ref":"#/definitions/ref","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["assigned","unassigned","labeled","unlabeled","opened","edited","closed","reopened","synchronize","ready_for_review","locked","unlocked","review_requested","review_request_removed"]},"default":["opened","synchronize","reopened"]}},"patternProperties":{"^(branche|tag|path)s(-ignore)?$":{}},"additionalProperties":false},"pull_request_review":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#pull-request-review-event-pull_request_review","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["submitted","edited","dismissed"]},"default":["submitted","edited","dismissed"]}}},"pull_request_review_comment":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#pull-request-review-comment-event-pull_request_review_comment","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["created","edited","deleted"]},"default":["created","edited","deleted"]}}},"pull_request_target":{"$comment":"https://docs.github.com/en/actions/reference/events-that-trigger-workflows#pull_request_target","$ref":"#/definitions/ref","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["assigned","unassigned","labeled","unlabeled","opened","edited","closed","reopened","synchronize","ready_for_review","locked","unlocked","review_requested","review_request_removed"]},"default":["opened","synchronize","reopened"]}},"patternProperties":{"^(branche|tag|path)s(-ignore)?$":{}},"additionalProperties":false},"push":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#push-event-push","$ref":"#/definitions/ref","patternProperties":{"^(branche|tag|path)s(-ignore)?$":{}},"additionalProperties":false},"registry_package":{"$comment":"https://help.github.com/en/actions/reference/events-that-trigger-workflows#registry-package-event-registry_package","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["published","updated"]},"default":["published","updated"]}}},"release":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#release-event-release","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["published","unpublished","created","edited","deleted","prereleased","released"]},"default":["published","unpublished","created","edited","deleted","prereleased","released"]}}},"status":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#status-event-status","$ref":"#/definitions/eventObject"},"watch":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#watch-event-watch","$ref":"#/definitions/eventObject"},"workflow_dispatch":{"$comment":"https://github.blog/changelog/2020-07-06-github-actions-manual-triggers-with-workflow_dispatch/","properties":{"inputs":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputs","type":"object","patternProperties":{"^[_a-zA-Z][a-zA-Z0-9_-]*$":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputsinput_id","type":"object","properties":{"description":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputsinput_iddescription","type":"string"},"deprecationMessage":{"type":"string"},"required":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputsinput_idrequired","type":"boolean"},"default":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/metadata-syntax-for-github-actions#inputsinput_iddefault","type":"string"}},"required":["description","required"],"additionalProperties":false}},"additionalProperties":false}}},"workflow_run":{"$comment":"https://docs.github.com/en/actions/reference/events-that-trigger-workflows#workflow_run","$ref":"#/definitions/eventObject","properties":{"types":{"$ref":"#/definitions/types","items":{"type":"string","enum":["requested","completed"]},"default":["requested","completed"]},"workflows":{"type":"array","items":{"type":"string"},"minItems":1,"additionalItems":false}},"patternProperties":{"^branches(-ignore)?$":{}}},"repository_dispatch":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#external-events-repository_dispatch","$ref":"#/definitions/eventObject"},"schedule":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/events-that-trigger-workflows#scheduled-events-schedule","type":"array","items":{"properties":{"cron":{"$comment":"https://stackoverflow.com/a/57639657/4044345","type":"string","pattern":"^(((\\d+,)+\\d+|((\\d+|\\*)\\/\\d+|JAN|FEB|MAR|APR|MAY|JUN|JUL|AUG|SEP|OCT|NOV|DEC)|(\\d+-\\d+)|\\d+|\\*|MON|TUE|WED|THU|FRI|SAT|SUN) ?){5,7}$"}},"additionalProperties":false},"minItems":1,"additionalItems":false}},"additionalProperties":false}]},"env":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#env","$ref":"#/definitions/env"},"defaults":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#defaults","$ref":"#/definitions/defaults"},"jobs":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobs","type":"object","patternProperties":{"^[_a-zA-Z][a-zA-Z0-9_-]*$":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_id","type":"object","properties":{"name":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idname","type":"string"},"needs":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idneeds","oneOf":[{"type":"array","items":{"$ref":"#/definitions/name"},"minItems":1,"additionalItems":false},{"$ref":"#/definitions/name"}]},"runs-on":{"$comment":"https://help.github.com/en/github/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idruns-on","oneOf":[{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#github-hosted-runners","type":"string","enum":["macos-10.15","macos-11.0","macos-latest","self-hosted","ubuntu-16.04","ubuntu-18.04","ubuntu-20.04","ubuntu-latest","windows-2016","windows-2019","windows-latest"]},{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#self-hosted-runners","type":"array","anyOf":[{"items":[{"const":"self-hosted"}]},{"items":[{"const":"self-hosted"},{"$ref":"#/definitions/machine"}]},{"items":[{"const":"self-hosted"},{"$ref":"#/definitions/architecture"}]},{"items":[{"const":"self-hosted"},{"$ref":"#/definitions/machine"},{"$ref":"#/definitions/architecture"}]},{"items":[{"const":"self-hosted"},{"$ref":"#/definitions/architecture"},{"$ref":"#/definitions/machine"}]}],"additionalItems":{"type":"string"}},{"$ref":"#/definitions/expressionSyntax"}]},"environment":{"$comment":"https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-syntax-for-github-actions#jobsjob_idenvironment","oneOf":[{"type":"string"},{"$ref":"#/definitions/environment"}]},"outputs":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjobs_idoutputs","type":"object","additionalProperties":{"type":"string"},"minProperties":1},"env":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idenv","$ref":"#/definitions/env"},"defaults":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_iddefaults","$ref":"#/definitions/defaults"},"if":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idif","type":"string"},"steps":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idsteps","type":"array","items":{"type":"object","properties":{"id":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsid","type":"string"},"if":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsif","type":"string"},"name":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsname","type":"string"},"uses":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsuses","type":"string"},"run":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsrun","type":"string"},"working-directory":{"$ref":"#/definitions/working-directory"},"shell":{"$ref":"#/definitions/shell"},"with":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepswith","$ref":"#/definitions/env","properties":{"args":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepswithargs","type":"string"},"entrypoint":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepswithentrypoint","type":"string"}}},"env":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepsenv","$ref":"#/definitions/env"},"continue-on-error":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepscontinue-on-error","oneOf":[{"type":"boolean"},{"$ref":"#/definitions/expressionSyntax"}],"default":false},"timeout-minutes":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstepstimeout-minutes","type":"number"}},"dependencies":{"working-directory":["run"],"shell":["run"]},"additionalProperties":false},"minItems":1,"additionalItems":false},"timeout-minutes":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idtimeout-minutes","type":"number","default":360},"strategy":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategy","type":"object","properties":{"matrix":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymatrix","oneOf":[{"type":"object"},{"$ref":"#/definitions/expressionSyntax"}],"patternProperties":{"^(in|ex)clude$":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#example-including-configurations-in-a-matrix-build","type":"array","items":{"type":"object","additionalProperties":{"$ref":"#/definitions/configuration"}},"minItems":1,"additionalItems":false}},"additionalProperties":{"type":"array","items":{"$ref":"#/definitions/configuration"},"minItems":1,"additionalItems":false},"minProperties":1},"fail-fast":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategyfail-fast","type":"boolean","default":true},"max-parallel":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idstrategymax-parallel","type":"number"}},"required":["matrix"],"additionalProperties":false},"continue-on-error":{"$comment":"https://help.github.com/en/actions/reference/workflow-syntax-for-github-actions#jobsjob_idcontinue-on-error","oneOf":[{"type":"boolean"},{"$ref":"#/definitions/expressionSyntax"}]},"container":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idcontainer","oneOf":[{"type":"string"},{"$ref":"#/definitions/container"}]},"services":{"$comment":"https://help.github.com/en/actions/automating-your-workflow-with-github-actions/workflow-syntax-for-github-actions#jobsjob_idservices","type":"object","additionalProperties":{"$ref":"#/definitions/container"}}},"required":["runs-on"],"additionalProperties":false}},"minProperties":1,"additionalProperties":false}},"required":["on","jobs"],"additionalProperties":false}