Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CompositeRun ¶
type Config ¶
type Config struct {
Path string `yaml:"-"`
Name string `yaml:"name"`
Author *string `yaml:"author,omitempty"`
Description string `yaml:"description"`
Inputs *InputMap `yaml:"inputs,omitempty"`
Outputs *OutputMap `yaml:"output,omitempty"`
Runs Runs `yaml:"runs"`
Branding *Branding `yaml:"branding,omitempty"`
}
type CustomConfig ¶
type CustomConfig struct {
Path string `yaml:"-"`
Name string `yaml:"name"`
Author *string `yaml:"author,omitempty"`
Description string `yaml:"description"`
Inputs *InputMap `yaml:"inputs,omitempty"`
Outputs *OutputMap `yaml:"output,omitempty"`
Runs Runs `yaml:"runs"`
Branding *Branding `yaml:"branding,omitempty"`
Extend *[]Extension `yaml:"extend,omitempty"`
}
type Extension ¶
type Extension struct {
From string `yaml:"from"`
Include *[]ExtensionInclude `yaml:"include"`
}
type ExtensionInclude ¶
type JavascriptRun ¶
type RunStep ¶
type RunStep struct {
Run *string `yaml:"run,omitempty"`
Shell *string `yaml:"shell,omitempty"`
If *string `yaml:"if,omitempty"`
Name *string `yaml:"name,omitempty"`
ID *string `yaml:"id,omitempty"`
Env *EnvMap `yaml:"env,omitempty"`
WorkingDirectory *string `yaml:"working-directory,omitempty"`
Uses *string `yaml:"uses,omitempty"`
With *WithMap `yaml:"with,omitempty"`
}
type Runs ¶
type Runs struct {
Using string `yaml:"using"`
*CompositeRun
*JavascriptRun
*DockerRun
}
func (Runs) MarshalYAML ¶
Click to show internal directories.
Click to hide internal directories.