in commit-status-publisher-server/src/main/java/jetbrains/buildServer/commitPublisher/github/reports/SecurityParametersReport.java [60:80]
public void report(@NotNull HealthStatusScope scope, @NotNull HealthStatusItemConsumer consumer) {
if (!isEnabled())
return;
for (SBuildType bt : scope.getBuildTypes()) {
if (bt.getProject().isArchived()) continue;
if (!hasSecureParameters(bt))
continue;
List<VcsRootInstance> pullRequestRoots = new ArrayList<VcsRootInstance>();
for (VcsRootInstance root : pullRequestVcsRoots(bt)) {
if (githubRoot(root))
pullRequestRoots.add(root);
}
if (!pullRequestRoots.isEmpty()) {
Map<String, Object> data = new HashMap<String, Object>();
data.put("buildType", bt);
data.put("roots", pullRequestRoots);
consumer.consumeForBuildType(bt, new HealthStatusItem(REPORT_TYPE + bt.getExternalId(), CATEGORY, data));
}
}
}