query allReleases($fullPath: ID!, $first: Int, $last: Int, $before: String, $after: String) {
  project(fullPath: $fullPath) {
    releases(first: $first, last: $last, before: $before, after: $after) {
      nodes {
        name
        tagName
        tagPath
        descriptionHtml
        releasedAt
        upcomingRelease
        assets {
          count
          sources {
            nodes {
              format
              url
            }
          }
          links {
            nodes {
              id
              name
              url
              directAssetUrl
              linkType
              external
            }
          }
        }
        evidences {
          nodes {
            filepath
            collectedAt
            sha
          }
        }
        links {
          editUrl
          issuesUrl
          mergeRequestsUrl
          selfUrl
        }
        commit {
          sha
          webUrl
          title
        }
        author {
          webUrl
          avatarUrl
          username
        }
        milestones {
          nodes {
            id
            title
            description
            webPath
            stats {
              totalIssuesCount
              closedIssuesCount
            }
          }
        }
      }
      pageInfo {
        startCursor
        hasPreviousPage
        hasNextPage
        endCursor
      }
    }
  }
}
