Documentation
¶
Overview ¶
Package actions is just a struct to represent a github action.yml file.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompositeAction ¶
type CompositeAction struct {
Name string `yaml:"name"`
Description string `yaml:"description"`
Author string `yaml:"author,omitempty"`
Branding *Branding `yaml:"branding,omitempty"`
Inputs *orderedmap.OrderedMap[string, Input] `yaml:"inputs,omitempty"`
Outputs *orderedmap.OrderedMap[string, CompositeOutput] `yaml:"outputs,omitempty"`
Runs CompositeRuns `yaml:"runs"`
}
type CompositeOutput ¶
type CompositeRuns ¶
type CompositeRuns struct {
Using string `yaml:"using"`
Steps []CompositeStep `yaml:"steps"`
}
type CompositeStep ¶
type CompositeStep struct {
Name string `yaml:"name,omitempty"`
Id string `yaml:"id,omitempty"`
If string `yaml:"if,omitempty"`
Shell string `yaml:"shell,omitempty"`
WorkingDirectory string `yaml:"working-directory,omitempty"`
Env *orderedmap.OrderedMap[string, string] `yaml:"env,omitempty"`
Run string `yaml:"run,omitempty"`
Uses string `yaml:"uses,omitempty"`
With *orderedmap.OrderedMap[string, string] `yaml:"with,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.