Documentation
¶
Overview ¶
Package digest builds a per-project weekly summary of deploys, failures, fired alerts and backup status and sends it through notification channels.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Runner ¶
type Runner struct {
Source Source
Sender Sender
Logger *slog.Logger
Now func() time.Time
Enabled func() bool
Interval func() time.Duration
}
Runner sends one digest per active project. Interval and enablement are read per tick through the getters so runtime settings apply live.
Click to show internal directories.
Click to hide internal directories.