Mutation
mutation MergeGitHubPullRequest($input: MergeGitHubPullRequestInput!, $source: GitHubRequestSource!) {
mergeGitHubPullRequest(input: $input, source: $source) {
postMergeError
ticketKey
id
state
url
mergedAt
}
}Variables
{
"input": {
"owner": "string",
"name": "string",
"number": 1,
"method": "MERGE",
"commitHeadline": "string",
"commitBody": "string"
},
"source": "GITHUB_API"
}Response
{
"data": {
"mergeGitHubPullRequest": {
"postMergeError": "string",
"ticketKey": "string",
"id": "id",
"state": "string",
"url": "string",
"mergedAt": "string"
}
}
}Mutations
mergeGitHubPullRequest
Merges a GitHub pull request and returns a GitHub pull request merge result.
MUTATION
mergeGitHubPullRequest(input: MergeGitHubPullRequestInput!, source: GitHubRequestSource!): GitHubPullRequestMergeResult!Arguments
input
required
Values for the requested operation.
source
required
The source used to filter or perform the operation.
Returns
postMergeError
String
Error raised while scheduling or performing post-merge actions. May be null when the actions succeed or are not requested.
ticketKey
String
Key of the Jira ticket associated with post-merge actions. May be null when no ticket is linked.
id
ID!
Stable identifier for this GitHub pull request merge result.
state
String!
Current state of this GitHub pull request merge result.
url
String!
URL for this GitHub pull request merge result.
mergedAt
String
ISO 8601 timestamp when this GitHub pull request merge result merged. May be null when unavailable or not applicable.
Mutation
mutation MergeGitHubPullRequest($input: MergeGitHubPullRequestInput!, $source: GitHubRequestSource!) {
mergeGitHubPullRequest(input: $input, source: $source) {
postMergeError
ticketKey
id
state
url
mergedAt
}
}Variables
{
"input": {
"owner": "string",
"name": "string",
"number": 1,
"method": "MERGE",
"commitHeadline": "string",
"commitBody": "string"
},
"source": "GITHUB_API"
}Response
{
"data": {
"mergeGitHubPullRequest": {
"postMergeError": "string",
"ticketKey": "string",
"id": "id",
"state": "string",
"url": "string",
"mergedAt": "string"
}
}
}