summaryrefslogtreecommitdiff
path: root/app/assets/javascripts/vue_merge_request_widget/extensions/security_reports/graphql/security_report_merge_request_download_paths.query.graphql
blob: c12e4d1febb1b47112d91ce5e22eb6223a9fb5f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
query securityReportsDownloadPaths(
  $projectPath: ID!
  $iid: String!
  $reportTypes: [SecurityReportTypeEnum!]
) {
  project(fullPath: $projectPath) {
    id
    mergeRequest(iid: $iid) {
      id
      headPipeline {
        id
        jobs(securityReportTypes: $reportTypes) {
          nodes {
            id
            name
            artifacts {
              # eslint-disable-next-line @graphql-eslint/require-id-when-available
              nodes {
                downloadPath
                fileType
              }
            }
          }
        }
      }
    }
  }
}