Skip to main content

Module schema

Module schema 

Source
Expand description

GitHub Actions Workflow Schema Types

Defines the data structures for GitHub Actions workflow YAML generation. See: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions

Structs§

Concurrency
Concurrency configuration to prevent duplicate workflow runs.
Job
A job in a GitHub Actions workflow.
Matrix
Matrix configuration for strategy.
Permissions
GITHUB_TOKEN permissions configuration.
PullRequestTrigger
Pull request event trigger configuration.
PushTrigger
Push event trigger configuration.
ReleaseTrigger
Release event trigger configuration.
ScheduleTrigger
Schedule trigger using cron expressions.
Step
A step in a job.
Strategy
Matrix strategy for running jobs with different configurations.
Workflow
A GitHub Actions workflow definition.
WorkflowDispatchTrigger
Manual workflow dispatch trigger configuration.
WorkflowInput
Input definition for workflow_dispatch triggers.
WorkflowTriggers
Workflow trigger configuration.

Enums§

Environment
Environment for deployment protection rules.
PermissionLevel
Permission level for GITHUB_TOKEN scopes.
RunsOn
Runner specification for where a job runs.