Versions in this module Expand all Collapse all v0 v0.44.1 Sep 23, 2026 v0.44.0 Sep 2, 2026 v0.43.1 Jul 19, 2026 v0.43.0 Jul 19, 2026 Changes in this version + func MarshalEvent(e Event) (string, []byte, error) + func MarshalSnapshot(s State) ([]byte, error) + type Edge struct + From string + To string + type Event interface + func Decide(s State, sig Signal) []Event + func UnmarshalEvent(tag string, data []byte) (Event, error) + type Failed struct + type PhaseChanged struct + Context string + Environment string + ID string + Label string + LogURL string + PR int + Pct *int + Phase events.Phase + Repo string + SHA string + type ReportAnnotate struct + Categories map[string][]events.Category + Counts map[string]events.Counts + Moving []string + Projects map[string]string + type ReportFail struct + type ReportInit struct + Exec State + type ReportPhase struct + Context string + Environment string + ID string + Label string + LogURL string + PR int + Pct *int + Phase events.Phase + Repo string + SHA string + type ReportSucceed struct + type ReportSupersede struct + By string + type ReportTick struct + Detail string + Stack string + Status events.Status + type Signal interface + type Stack struct + Categories []events.Category + Counts *events.Counts + Detail string + Path string + Project string + RunStatus events.Status + type StackStatusChanged struct + Detail string + Stack string + Status events.Status + type StacksAnnotated struct + Categories map[string][]events.Category + Counts map[string]events.Counts + Moving []string + Projects map[string]string + type Started struct + Exec State + type State struct + Context string + Edges []Edge + Environment string + ID string + LogURL string + PR int + Phase events.Phase + ProgressLabel string + ProgressPct *int + Repo string + SHA string + Stacks []Stack + Status string + SupersededBy string + func Empty() State + func Evolve(s State, e Event) State + func UnmarshalSnapshot(b []byte) (State, error) + type Succeeded struct + type Superseded struct + By string