Mutation
mutation SaveGitHubSettings($input: SaveGitHubSettingsInput!) {
saveGitHubSettings(input: $input) {
defaultMergeMethod
emptyMergeCommitDescription
defaultMoveTicketToDone
defaultDeleteWorktree
tokenConfigured
defaultJiraKeyRegex
}
}Variables
{
"input": {}
}Response
{
"data": {
"saveGitHubSettings": {
"defaultMergeMethod": "MERGE",
"emptyMergeCommitDescription": true,
"defaultMoveTicketToDone": true,
"defaultDeleteWorktree": true,
"tokenConfigured": true,
"defaultJiraKeyRegex": "string"
}
}
}Mutations
saveGitHubSettings
Saves GitHub settings and returns the updated GitHub settings.
MUTATION
saveGitHubSettings(input: SaveGitHubSettingsInput!): GitHubSettings!Arguments
input
required
Values for the requested operation.
Returns
defaultMergeMethod
Preferred merge method.
emptyMergeCommitDescription
Boolean!
Start new merge commit descriptions empty.
defaultMoveTicketToDone
Boolean!
Select Jira completion for new merges.
defaultDeleteWorktree
Boolean!
Select eligible worktree deletion for new merges.
tokenConfigured
Boolean!
Whether the token configured condition is true for this GitHub settings.
defaultJiraKeyRegex
String!
The default Jira key regex associated with this GitHub settings.
actionsNotificationPollIntervalSeconds
Int!
Actions notification poll interval, in seconds.
cacheTtlSeconds
Int!
Cache TTL, in seconds.
updatedAt
String!
ISO 8601 timestamp when this GitHub settings was last updated.
Mutation
mutation SaveGitHubSettings($input: SaveGitHubSettingsInput!) {
saveGitHubSettings(input: $input) {
defaultMergeMethod
emptyMergeCommitDescription
defaultMoveTicketToDone
defaultDeleteWorktree
tokenConfigured
defaultJiraKeyRegex
}
}Variables
{
"input": {}
}Response
{
"data": {
"saveGitHubSettings": {
"defaultMergeMethod": "MERGE",
"emptyMergeCommitDescription": true,
"defaultMoveTicketToDone": true,
"defaultDeleteWorktree": true,
"tokenConfigured": true,
"defaultJiraKeyRegex": "string"
}
}
}