AalekhDiffTask
@DisableCachingByDefault(because = "compares against a source-tree file the task deliberately does not declare as an input")
Reports what the current architecture changed relative to the committed snapshot.
Run: ./gradlew aalekhDiff Output: aalekh-diff.md (a ready-to-post pull-request comment) and aalekh-diff.json.
With no snapshot committed the task explains how to create one and succeeds - the first run of a new tool must never fail a build. Aalekh writes local files only; posting the comment is the consumer's CI job, which is deliberate: a build tool that reaches out to a code host is a build tool that needs credentials.
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
When true, the task fails on a structural regression - a new cycle or a metric that got worse.
Link copied to clipboard
Link copied to clipboard
@get:InputFile
@get:PathSensitive(value = PathSensitivity.NONE)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The committed snapshot to compare against.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard