Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Container ¶
type Container struct {
Image string
}
func (*Container) UnmarshalYAML ¶ added in v0.2.4
type Job ¶
type Job struct { Permissions *Permissions Env map[string]string Steps []*Step Secrets *JobSecrets Container *Container Uses string }
type JobSecrets ¶
type JobSecrets struct {
// contains filtered or unexported fields
}
func (*JobSecrets) Inherit ¶
func (js *JobSecrets) Inherit() bool
func (*JobSecrets) Secrets ¶
func (js *JobSecrets) Secrets() map[string]string
func (*JobSecrets) UnmarshalYAML ¶
func (js *JobSecrets) UnmarshalYAML(unmarshal func(interface{}) error) error
type Permissions ¶
type Permissions struct {
// contains filtered or unexported fields
}
func NewPermissions ¶ added in v0.2.8
func NewPermissions(readAll, writeAll bool, m map[string]string) *Permissions
func (*Permissions) IsNil ¶
func (ps *Permissions) IsNil() bool
func (*Permissions) Permissions ¶
func (ps *Permissions) Permissions() map[string]string
func (*Permissions) ReadAll ¶
func (ps *Permissions) ReadAll() bool
func (*Permissions) UnmarshalYAML ¶
func (ps *Permissions) UnmarshalYAML(unmarshal func(interface{}) error) error
func (*Permissions) WriteAll ¶
func (ps *Permissions) WriteAll() bool
Click to show internal directories.
Click to hide internal directories.