Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Execute ¶
func Execute()
Execute adds all child commands to the root command and sets flags appropriately. This is called by main.main(). It only needs to happen once to the rootCmd.
func ExecutePipeline ¶ added in v0.1.5
func ExecutePipeline(ctx context.Context, issue *pipeline.Issue, cfg *config.Config, deps *pipeline.Dependencies, stepNames []string, silent bool) (*pipeline.Result, error)
ExecutePipeline executes the pipeline for a single issue. This function can be called with silent=true to suppress status reporting, useful for batch processing where status updates are not desired.
Types ¶
type BatchResult ¶ added in v0.1.5
BatchResult represents the result of processing a single issue
type Checkpoint ¶ added in v0.0.3
type JSONOutput ¶ added in v0.1.5
type JSONOutput struct {
ProcessedAt time.Time `json:"processed_at"`
TotalIssues int `json:"total_issues"`
Successful int `json:"successful"`
Failed int `json:"failed"`
Results []ResultEntry `json:"results"`
}
JSONOutput represents the JSON output structure
Click to show internal directories.
Click to hide internal directories.