fix(source-control): GitCafe re-runs only replace the same app's check

Two GitHub apps can report a check with the same name. Group runs by
provider and GitHub app as well as name, so one app's newer run never
hides another app's failure.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
f78d4efb83Julius Marminge committed on 10/24/2026, 7:13:32 PMparenteb95ef0
2 files changedLine totals unavailable