github.com/marianogappa/goreleaser@v0.26.2-0.20170715090149-96acd0a9fc46/pipeline/pipe.go (about)

     1  // Package pipeline provides a generic pipe interface.
     2  package pipeline
     3  
     4  import "github.com/goreleaser/goreleaser/context"
     5  
     6  // Pipe interface
     7  type Pipe interface {
     8  	// Name of the pipe
     9  	Description() string
    10  
    11  	// Run the pipe
    12  	Run(ctx *context.Context) error
    13  }