Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-08-19 12:08:42 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-08-19 12:08:42 +0300
commitb76ae638462ab0f673e5915986070518dd3f9ad3 (patch)
treebdab0533383b52873be0ec0eb4d3c66598ff8b91 /app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql
parent434373eabe7b4be9593d18a585fb763f1e5f1a6f (diff)
Add latest changes from gitlab-org/gitlab@14-2-stable-eev14.2.0-rc42
Diffstat (limited to 'app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql')
-rw-r--r--app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql111
1 files changed, 111 insertions, 0 deletions
diff --git a/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql b/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql
new file mode 100644
index 00000000000..14aa14e9822
--- /dev/null
+++ b/app/assets/javascripts/packages_and_registries/package_registry/graphql/queries/get_package_details.query.graphql
@@ -0,0 +1,111 @@
+query getPackageDetails($id: ID!) {
+ package(id: $id) {
+ id
+ name
+ packageType
+ version
+ createdAt
+ updatedAt
+ status
+ project {
+ path
+ }
+ tags(first: 10) {
+ nodes {
+ id
+ name
+ }
+ }
+ pipelines(first: 10) {
+ nodes {
+ ref
+ id
+ sha
+ createdAt
+ commitPath
+ path
+ user {
+ name
+ }
+ project {
+ name
+ webUrl
+ }
+ }
+ }
+ packageFiles(first: 100) {
+ nodes {
+ id
+ fileMd5
+ fileName
+ fileSha1
+ fileSha256
+ size
+ createdAt
+ downloadPath
+ }
+ }
+ versions(first: 100) {
+ nodes {
+ id
+ name
+ createdAt
+ version
+ status
+ tags(first: 1) {
+ nodes {
+ id
+ name
+ }
+ }
+ }
+ }
+ dependencyLinks {
+ nodes {
+ id
+ dependency {
+ id
+ name
+ versionPattern
+ }
+ dependencyType
+ metadata {
+ ... on NugetDependencyLinkMetadata {
+ id
+ targetFramework
+ }
+ }
+ }
+ }
+ metadata {
+ ... on ComposerMetadata {
+ targetSha
+ composerJson {
+ license
+ version
+ }
+ }
+ ... on PypiMetadata {
+ requiredPython
+ }
+ ... on ConanMetadata {
+ packageChannel
+ packageUsername
+ recipe
+ recipePath
+ }
+ ... on MavenMetadata {
+ appName
+ appGroup
+ appVersion
+ path
+ }
+
+ ... on NugetMetadata {
+ iconUrl
+ licenseUrl
+ projectUrl
+ }
+ }
+ }
+}