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_TOKENpermissions configuration.- Pull
Request Trigger - Pull request event trigger configuration.
- Push
Trigger - Push event trigger configuration.
- Release
Trigger - Release event trigger configuration.
- Schedule
Trigger - 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.
- Workflow
Dispatch Trigger - Manual workflow dispatch trigger configuration.
- Workflow
Input - Input definition for
workflow_dispatchtriggers. - Workflow
Triggers - Workflow trigger configuration.
Enums§
- Environment
- Environment for deployment protection rules.
- Permission
Level - Permission level for
GITHUB_TOKENscopes. - RunsOn
- Runner specification for where a job runs.