mirror of
https://github.com/expo/code-review-cli.git
synced 2026-11-14 17:49:25 -10:00
In routed aggregate ("single") mode, ecr ci posted an empty approve
comment with a zero-row scope table on every PR whose changed files
matched no scope. Now it posts nothing and deletes a stale aggregate
comment from an earlier run instead. The unmatched-files warning stays
in the job log. Per-scope mode already behaved this way.
The partial-run merge moves into an exported pure mergePartialAggregate
so the empty/carry-over boundary is unit-tested.