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

pipelines#show-delete_pipeline.json « show « pipelines « project « contracts « contracts « spec - gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
blob: 795c8a6e197d91a73d5a2898e28007f9321c6c88 (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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
{
  "consumer": {
    "name": "Pipelines#show"
  },
  "provider": {
    "name": "DELETE pipeline"
  },
  "interactions": [
    {
      "description": "a request to delete the pipeline",
      "providerState": "a pipeline for a project exists",
      "request": {
        "method": "POST",
        "path": "/api/graphql",
        "headers": {
          "content-type": "application/json"
        },
        "body": {
          "query": "mutation deletePipeline($id: CiPipelineID!) {\n  pipelineDestroy(input: { id: $id }) {\n    errors\n  }\n}\n",
          "variables": {
            "id": "gid://gitlab/Ci::Pipeline/316112"
          }
        },
        "matchingRules": {
          "$.body.query": {
            "match": "regex",
            "regex": "mutation\\s*deletePipeline\\(\\$id:\\s*CiPipelineID!\\)\\s*\\{\\s*pipelineDestroy\\(input:\\s*\\{\\s*id:\\s*\\$id\\s*\\}\\)\\s*\\{\\s*errors\\s*\\}\\s*\\}\\s*"
          }
        }
      },
      "response": {
        "status": 200,
        "headers": {
          "Content-Type": "application/json; charset=utf-8"
        }
      }
    }
  ],
  "metadata": {
    "pactSpecification": {
      "version": "2.0.0"
    }
  }
}