Package-level declarations
Types
Link copied to clipboard
data class AffectedJsonReport(val baseRef: String, val headRef: String, val affected: AffectedModules)
JSON envelope for aalekh-affected.json: the diff range plus the affected-module sets.
Link copied to clipboard
object AffectedReportGenerator
Renders an AffectedModules result as the two local artefacts aalekhAffected writes: a PR-ready Markdown comment and a machine-readable JSON envelope. A consumer's own CI posts the Markdown as a pull-request comment - Aalekh never posts anything itself.