Versions in this module Expand all Collapse all v1 v1.0.0 Aug 3, 2023 Changes in this version + type Concurrency struct + CancelInProgress *bool + Group *string + func (c *Concurrency) UnmarshalYAML(node *yaml.Node) error + type Container struct + Credentials *Credentials + Env interface{} + Image string + Options string + Ports []interface{} + Volumes []string + type Credentials struct + Password string + Username string + type Cron struct + Cron string + FileReference *models.FileReference + type Defaults struct + Run *Run + type Environment struct + Name string + Url string + type EnvironmentVariablesRef struct + FileReference *models.FileReference + func (e *EnvironmentVariablesRef) UnmarshalYAML(node *yaml.Node) error + type Event struct + FileReference *models.FileReference + Types []string + type Events map[string]Event + type Inputs map[string]struct + type Job struct + Concurrency *Concurrency + Container interface{} + ContinueOnError *string + Defaults *Defaults + Env *EnvironmentVariablesRef + Environment interface{} + FileReference *models.FileReference + ID *string + If string + Name string + Needs *Needs + Outputs map[string]string + Permissions *PermissionsEvent + RunsOn *RunsOn + Services map[string]*Container + Steps *Steps + Strategy *Strategy + TimeoutMinutes *float64 + type Jobs struct + CIJobs map[string]*Job + ReusableWorkflowCallJobs map[string]*ReusableWorkflowCallJob + func (j *Jobs) UnmarshalYAML(node *yaml.Node) error + type Matrix struct + Exclude []map[string]any + FileReference *models.FileReference + Include []map[string]any + Values map[string]any + func (m *Matrix) UnmarshalYAML(node *yaml.Node) error + type Needs []string + func (n *Needs) UnmarshalYAML(node *yaml.Node) error + type On struct + FileReference *models.FileReference + PullRequest *Ref + PullRequestTarget *Ref + Push *Ref + Schedule *Schedule + WorkflowCall *WorkflowCall + WorkflowDispatch *WorkflowDispatch + WorkflowRun *WorkflowRun + func (on *On) UnmarshalYAML(node *yaml.Node) error + type Outputs map[string]... + type PermissionsEvent struct + Actions string + Checks string + Contents string + Deployments string + Discussions string + FileReference *models.FileReference + IdToken string + Issues string + Packages string + Pages string + PullRequests string + RepositoryProjects string + SecurityEvents string + Statuses string + func (p *PermissionsEvent) UnmarshalYAML(node *yaml.Node) error + type Ref struct + Branches []string + BranchesIgnore []string + FileReference *models.FileReference + Paths []string + PathsIgnore []string + Tags []string + TagsIgnore []string + type ReusableWorkflowCallJob struct + FileReference *models.FileReference + ID *string + If string + Name string + Needs *Needs + Permissions *PermissionsEvent + Secrets interface{} + Strategy *Strategy + Uses string + With map[string]any + type Run struct + Shell interface{} + WorkingDirectory string + type RunsOn struct + Arch *string + FileReference *models.FileReference + OS *string + SelfHosted bool + Tags []string + func (r *RunsOn) UnmarshalYAML(node *yaml.Node) error + type Schedule struct + Crons *[]Cron + FileReference *models.FileReference + type ShellCommand struct + FileReference *models.FileReference + Script string + func (s *ShellCommand) UnmarshalYAML(node *yaml.Node) error + type Step struct + ContinueOnError *string + Env *EnvironmentVariablesRef + FileReference *models.FileReference + Id string + If string + Name string + Run *ShellCommand + Shell string + TimeoutMinutes int + Uses string + With *With + WorkingDirectory string + type Steps []Step + func (s *Steps) UnmarshalYAML(node *yaml.Node) error + type Strategy struct + FailFast *bool + Matrix *Matrix + MaxParallel *float64 + type With commonModels.Map + func (w *With) UnmarshalYAML(value *yaml.Node) error + type Workflow struct + Concurrency *Concurrency + Defaults *Defaults + Env *EnvironmentVariablesRef + Jobs *Jobs + Name string + On *On + Permissions *PermissionsEvent + type WorkflowCall struct + FileReference *models.FileReference + Inputs Inputs + Outputs Outputs + Secrets map[string]... + type WorkflowDispatch struct + FileReference *models.FileReference + Inputs Inputs + type WorkflowRun struct + FileReference *models.FileReference + Types []string + Workflows []string