public void report()

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));
      }
    }
  }