AalekhAffectedTask
Computes the affected graph for a git diff and writes it as a local, PR-ready artefact.
Runs git diff (offline, at execution time) between the configured refs, maps the changed files to modules, and expands to the downstream blast radius a build must rebuild and retest. Two files are written next to the HTML report:
aalekh-affected.md- a Markdown summary a CI job can post as a pull-request comment.aalekh-affected.json- the same data, machine-readable (changed + affected module sets).
Aalekh only writes local files; posting the comment is the consumer CI's job.
Run: ./gradlew aalekhAffected
Caching
Caching is disabled - the output depends on live git refs, not on declared inputs. The task is still configuration-cache safe (every input is a plain value).
Properties
PR-comment Markdown, written to aalekh-affected.md.