Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DependencyResolver ¶
type HTTPRunner ¶
type HTTPRunner struct {
// contains filtered or unexported fields
}
func NewHTTPRunner ¶
func (*HTTPRunner) Kind ¶
func (r *HTTPRunner) Kind() string
func (*HTTPRunner) Run ¶
func (r *HTTPRunner) Run(ctx context.Context, runCtx RunContext) (*model.OpResult, error)
type JSRunner ¶
type JSRunner struct {
// contains filtered or unexported fields
}
func NewJSRunner ¶
func NewJSRunner(registry *siteregistry.Registry) *JSRunner
type Registry ¶
type Registry struct {
// contains filtered or unexported fields
}
func NewRegistry ¶
func NewRegistry() *Registry
type RunContext ¶
type RunContext struct {
Workflow model.WorkflowRun
Op model.OpSpec
Lease model.Lease
Now time.Time
Dependencies DependencyResolver
ScraperDB databasemod.QueryExecer
SiteDB databasemod.QueryExecer
}
Click to show internal directories.
Click to hide internal directories.