package deployers import "context" var ErrContextDone = "unable to execute, context done" type IDeployer interface { Deploy(ctx context.Context) error Build(ctx context.Context) error Clear(ctx context.Context) error Done() <-chan struct{} }