Package io.typeflows.github.workflow
See: Description
-
Class Summary Class Description DSL Action Represents a custom GitHub Action definition. DSL Container Represents a Docker container configuration for GitHub Actions workflow jobs. Cron Represents a cron expression for scheduling GitHub Actions workflows. DSL Defaults Represents default settings that apply to all jobs or steps in a GitHub Actions workflow. StrExp Represents a string expression in GitHub Actions workflows. NumExp Represents a numeric expression in GitHub Actions workflows. BoolExp Represents a boolean expression in GitHub Actions workflows. JsonExp Represents a JSON expression in GitHub Actions workflows. Input Represents an input parameter for GitHub Actions workflows, jobs, or custom actions. DSL Container Job Represents a GitHub Actions workflow job. Output Represents an output parameter for GitHub Actions workflows, jobs, or custom actions. Path Represents a file path pattern for GitHub Actions workflow triggers. PublicContext Represents a publicly accessible context in GitHub Actions workflows. DSL RunDefaults Represents default run settings for GitHub Actions workflow steps. Secret Represents a secret parameter for GitHub Actions workflows or custom actions. Settings Represents a collection of key-value settings for GitHub Actions workflows. DSL Strategy Represents a build matrix strategy for GitHub Actions workflow jobs. Tag Represents a Git tag pattern for GitHub Actions workflow triggers. DSL Strategy Workflow Represents a GitHub Actions workflow configuration. -
Object Summary Object Description Companion Conditions Provides predefined conditional expressions for GitHub Actions workflows. Companion Companion Companion Env Represents the environment variables context in GitHub Actions workflows. GitHub Represents the GitHub context in GitHub Actions workflows. Companion Matrix Represents the matrix context in GitHub Actions workflows. Companion Companion Companion Runner Represents the runner context in GitHub Actions workflows. Companion Companion Companion Companion Vars Represents the configuration variables context in GitHub Actions workflows. Inputs Companion -
Enum Summary Enum Description BranchProtectionRuleType Represents the types of branch protection rule events that can trigger a GitHub Actions workflow. CheckRunType Represents the types of check run events that can trigger a GitHub Actions workflow. CheckSuiteType Represents the types of check suite events that can trigger a GitHub Actions workflow. DiscussionCommentType Represents the types of discussion comment events that can trigger a GitHub Actions workflow. DiscussionType Represents the types of discussion events that can trigger a GitHub Actions workflow. IssueCommentType Represents the types of issue comment events that can trigger a GitHub Actions workflow. IssueType Represents the types of issue events that can trigger a GitHub Actions workflow. LabelType Represents the types of label events that can trigger a GitHub Actions workflow. MilestoneType Represents the types of milestone events that can trigger a GitHub Actions workflow. Permission Represents the available permission scopes for GitHub Actions workflows. PermissionLevel Represents the access levels that can be granted for GitHub Actions workflow permissions. PullRequestReviewCommentType Represents the types of pull request review comment events that can trigger a GitHub Actions workflow. PullRequestReviewType Represents the types of pull request review events that can trigger a GitHub Actions workflow. PullRequestType Represents the types of pull request events that can trigger a GitHub Actions workflow. RegistryPackageType Represents the types of registry package events that can trigger a GitHub Actions workflow. ReleaseType Represents the types of release events that can trigger a GitHub Actions workflow. WatchType Represents the types of watch events that can trigger a GitHub Actions workflow. WorkflowRunType Represents the types of workflow run events that can trigger a GitHub Actions workflow. -
Interface Summary Interface Description Expression Base interface for GitHub Actions workflow expressions. IO Base interface for input and output parameters in GitHub Actions workflows. Permissions Represents a set of permissions configuration for GitHub Actions workflows. RunsOn Represents the runner specification for GitHub Actions workflow jobs. Secrets Represents a collection of secrets configuration for GitHub Actions workflows.