10172 lines
440 KiB
JSON
10172 lines
440 KiB
JSON
{
|
|
"streams": [
|
|
{
|
|
"name": "issue_timeline_events",
|
|
"json_schema": {
|
|
"definitions": {
|
|
"base_event": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"additionalProperties": true,
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository associated with the issue",
|
|
"type": "string"
|
|
},
|
|
"issue_number": {
|
|
"description": "The number of the issue",
|
|
"type": "integer"
|
|
},
|
|
"labeled": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"unlabeled": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"milestoned": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"demilestoned": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"renamed": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"review_requested": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"review_request_removed": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"review_dismissed": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"locked": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"added_to_project": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"moved_columns_in_project": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"removed_from_project": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"converted_note_to_issue": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"comment": {
|
|
"title": "Timeline Comment Event",
|
|
"description": "Timeline Comment Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the issue comment",
|
|
"type": "integer"
|
|
},
|
|
"node_id": { "type": "string" },
|
|
"url": {
|
|
"description": "URL for the issue comment",
|
|
"type": "string"
|
|
},
|
|
"body": {
|
|
"description": "Contents of the issue comment",
|
|
"type": "string"
|
|
},
|
|
"body_text": { "type": "string" },
|
|
"body_html": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"user": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"issue_url": { "type": "string" },
|
|
"author_association": { "type": "string" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"title": "GitHub app",
|
|
"description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier of the GitHub app",
|
|
"type": "integer"
|
|
},
|
|
"slug": {
|
|
"description": "The slug name of the GitHub app",
|
|
"type": "string"
|
|
},
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "The name of the GitHub app",
|
|
"type": "string"
|
|
},
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"description": "The set of permissions for the GitHub app",
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
}
|
|
},
|
|
"events": {
|
|
"description": "The list of events for the GitHub app",
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": {
|
|
"description": "The number of installations associated with the GitHub app",
|
|
"type": "integer"
|
|
},
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"reactions": {
|
|
"title": "Reaction Rollup",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"total_count": { "type": "integer" },
|
|
"+1": { "type": "integer" },
|
|
"-1": { "type": "integer" },
|
|
"laugh": { "type": "integer" },
|
|
"confused": { "type": "integer" },
|
|
"heart": { "type": "integer" },
|
|
"hooray": { "type": "integer" },
|
|
"eyes": { "type": "integer" },
|
|
"rocket": { "type": "integer" }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"cross-referenced": {
|
|
"title": "Timeline Cross Referenced Event",
|
|
"description": "Timeline Cross Referenced Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"actor": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"source": {
|
|
"type": "object",
|
|
"properties": {
|
|
"type": { "type": "string" },
|
|
"issue": {
|
|
"title": "Issue",
|
|
"description": "Issues are a great way to keep track of tasks, enhancements, and bugs for your projects.",
|
|
"type": "object",
|
|
"properties": {
|
|
"author_association": { "type": ["string", "null"] },
|
|
"performed_via_github_app": {
|
|
"type": ["object", "null"]
|
|
},
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"url": { "type": "string" },
|
|
"repository_url": { "type": "string" },
|
|
"labels_url": { "type": "string" },
|
|
"comments_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"number": { "type": "integer" },
|
|
"state": { "type": "string" },
|
|
"state_reason": { "type": ["string", "null"] },
|
|
"title": { "type": "string" },
|
|
"body": { "type": ["string", "null"] },
|
|
"user": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"labels": {
|
|
"type": "array",
|
|
"items": {
|
|
"oneOf": [
|
|
{ "type": "string" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"url": { "type": "string" },
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"color": { "type": ["string", "null"] },
|
|
"default": { "type": "boolean" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"assignee": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"assignees": {
|
|
"type": ["array", "null"],
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"milestone": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"labels_url": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"number": { "type": "integer" },
|
|
"state": { "type": "string" },
|
|
"title": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"creator": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": {
|
|
"type": ["string", "null"]
|
|
},
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": {
|
|
"type": "string"
|
|
},
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"open_issues": { "type": "integer" },
|
|
"closed_issues": { "type": "integer" },
|
|
"created_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"closed_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"due_on": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"locked": { "type": "boolean" },
|
|
"active_lock_reason": { "type": ["string", "null"] },
|
|
"comments": { "type": "integer" },
|
|
"draft": { "type": "boolean" },
|
|
"pull_request": {
|
|
"type": "object",
|
|
"properties": {
|
|
"merged_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"diff_url": { "type": ["string", "null"] },
|
|
"html_url": { "type": ["string", "null"] },
|
|
"patch_url": { "type": ["string", "null"] },
|
|
"url": { "type": ["string", "null"] }
|
|
}
|
|
},
|
|
"closed_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"closed_by": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": {
|
|
"type": "string",
|
|
"examples": ["octocat"]
|
|
},
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"body_html": { "type": "string" },
|
|
"body_text": { "type": "string" },
|
|
"timeline_url": { "type": "string" },
|
|
"repository": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"name": { "type": "string" },
|
|
"full_name": { "type": "string" },
|
|
"license": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"key": { "type": "string" },
|
|
"name": { "type": "string" },
|
|
"url": { "type": ["string", "null"] },
|
|
"spdx_id": { "type": ["string", "null"] },
|
|
"node_id": { "type": "string" },
|
|
"html_url": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"organization": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"forks": { "type": "integer" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"admin": { "type": "boolean" },
|
|
"pull": { "type": "boolean" },
|
|
"triage": { "type": "boolean" },
|
|
"push": { "type": "boolean" },
|
|
"maintain": { "type": "boolean" }
|
|
}
|
|
},
|
|
"owner": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"private": { "type": "boolean" },
|
|
"html_url": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"fork": { "type": "boolean" },
|
|
"url": { "type": "string" },
|
|
"archive_url": { "type": "string" },
|
|
"assignees_url": { "type": "string" },
|
|
"blobs_url": { "type": "string" },
|
|
"branches_url": { "type": "string" },
|
|
"collaborators_url": { "type": "string" },
|
|
"comments_url": { "type": "string" },
|
|
"commits_url": { "type": "string" },
|
|
"compare_url": { "type": "string" },
|
|
"contents_url": { "type": "string" },
|
|
"contributors_url": { "type": "string" },
|
|
"deployments_url": { "type": "string" },
|
|
"downloads_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"forks_url": { "type": "string" },
|
|
"git_commits_url": { "type": "string" },
|
|
"git_refs_url": { "type": "string" },
|
|
"git_tags_url": { "type": "string" },
|
|
"git_url": { "type": "string" },
|
|
"issue_comment_url": { "type": "string" },
|
|
"issue_events_url": { "type": "string" },
|
|
"issues_url": { "type": "string" },
|
|
"keys_url": { "type": "string" },
|
|
"labels_url": { "type": "string" },
|
|
"languages_url": { "type": "string" },
|
|
"merges_url": { "type": "string" },
|
|
"milestones_url": { "type": "string" },
|
|
"notifications_url": { "type": "string" },
|
|
"pulls_url": { "type": "string" },
|
|
"releases_url": { "type": "string" },
|
|
"ssh_url": { "type": "string" },
|
|
"stargazers_url": { "type": "string" },
|
|
"statuses_url": { "type": "string" },
|
|
"subscribers_url": { "type": "string" },
|
|
"subscription_url": { "type": "string" },
|
|
"tags_url": { "type": "string" },
|
|
"teams_url": { "type": "string" },
|
|
"trees_url": { "type": "string" },
|
|
"clone_url": { "type": "string" },
|
|
"mirror_url": { "type": ["string", "null"] },
|
|
"hooks_url": { "type": "string" },
|
|
"svn_url": { "type": "string" },
|
|
"homepage": { "type": ["string", "null"] },
|
|
"language": { "type": ["string", "null"] },
|
|
"forks_count": { "type": "integer" },
|
|
"stargazers_count": { "type": "integer" },
|
|
"watchers_count": { "type": "integer" },
|
|
"size": { "type": "integer" },
|
|
"default_branch": { "type": "string" },
|
|
"open_issues_count": { "type": "integer" },
|
|
"is_template": { "type": "boolean" },
|
|
"topics": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"has_issues": { "type": "boolean" },
|
|
"has_projects": { "type": "boolean" },
|
|
"has_wiki": { "type": "boolean" },
|
|
"has_pages": { "type": "boolean" },
|
|
"has_downloads": { "type": "boolean" },
|
|
"has_discussions": { "type": "boolean" },
|
|
"archived": { "type": "boolean" },
|
|
"disabled": { "type": "boolean" },
|
|
"visibility": { "type": "string" },
|
|
"pushed_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"created_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"allow_rebase_merge": { "type": "boolean" },
|
|
"template_repository": {
|
|
"type": ["object", "null"],
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"name": { "type": "string" },
|
|
"full_name": { "type": "string" },
|
|
"owner": {
|
|
"type": "object",
|
|
"properties": {
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": "string" },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" }
|
|
}
|
|
},
|
|
"private": { "type": "boolean" },
|
|
"html_url": { "type": "string" },
|
|
"description": { "type": "string" },
|
|
"fork": { "type": "boolean" },
|
|
"url": { "type": "string" },
|
|
"archive_url": { "type": "string" },
|
|
"assignees_url": { "type": "string" },
|
|
"blobs_url": { "type": "string" },
|
|
"branches_url": { "type": "string" },
|
|
"collaborators_url": { "type": "string" },
|
|
"comments_url": { "type": "string" },
|
|
"commits_url": { "type": "string" },
|
|
"compare_url": { "type": "string" },
|
|
"contents_url": { "type": "string" },
|
|
"contributors_url": { "type": "string" },
|
|
"deployments_url": { "type": "string" },
|
|
"downloads_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"forks_url": { "type": "string" },
|
|
"git_commits_url": { "type": "string" },
|
|
"git_refs_url": { "type": "string" },
|
|
"git_tags_url": { "type": "string" },
|
|
"git_url": { "type": "string" },
|
|
"issue_comment_url": { "type": "string" },
|
|
"issue_events_url": { "type": "string" },
|
|
"issues_url": { "type": "string" },
|
|
"keys_url": { "type": "string" },
|
|
"labels_url": { "type": "string" },
|
|
"languages_url": { "type": "string" },
|
|
"merges_url": { "type": "string" },
|
|
"milestones_url": { "type": "string" },
|
|
"notifications_url": { "type": "string" },
|
|
"pulls_url": { "type": "string" },
|
|
"releases_url": { "type": "string" },
|
|
"ssh_url": { "type": "string" },
|
|
"stargazers_url": { "type": "string" },
|
|
"statuses_url": { "type": "string" },
|
|
"subscribers_url": { "type": "string" },
|
|
"subscription_url": { "type": "string" },
|
|
"tags_url": { "type": "string" },
|
|
"teams_url": { "type": "string" },
|
|
"trees_url": { "type": "string" },
|
|
"clone_url": { "type": "string" },
|
|
"mirror_url": { "type": "string" },
|
|
"hooks_url": { "type": "string" },
|
|
"svn_url": { "type": "string" },
|
|
"homepage": { "type": "string" },
|
|
"language": { "type": "string" },
|
|
"forks_count": { "type": "integer" },
|
|
"stargazers_count": { "type": "integer" },
|
|
"watchers_count": { "type": "integer" },
|
|
"size": { "type": "integer" },
|
|
"default_branch": { "type": "string" },
|
|
"open_issues_count": { "type": "integer" },
|
|
"is_template": { "type": "boolean" },
|
|
"topics": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"has_issues": { "type": "boolean" },
|
|
"has_projects": { "type": "boolean" },
|
|
"has_wiki": { "type": "boolean" },
|
|
"has_pages": { "type": "boolean" },
|
|
"has_downloads": { "type": "boolean" },
|
|
"archived": { "type": "boolean" },
|
|
"disabled": { "type": "boolean" },
|
|
"visibility": { "type": "string" },
|
|
"pushed_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"created_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"admin": { "type": "boolean" },
|
|
"maintain": { "type": "boolean" },
|
|
"push": { "type": "boolean" },
|
|
"triage": { "type": "boolean" },
|
|
"pull": { "type": "boolean" }
|
|
}
|
|
},
|
|
"allow_rebase_merge": { "type": "boolean" },
|
|
"temp_clone_token": { "type": "string" },
|
|
"allow_squash_merge": { "type": "boolean" },
|
|
"allow_auto_merge": { "type": "boolean" },
|
|
"delete_branch_on_merge": { "type": "boolean" },
|
|
"allow_update_branch": { "type": "boolean" },
|
|
"use_squash_pr_title_as_default": {
|
|
"type": "boolean"
|
|
},
|
|
"squash_merge_commit_title": { "type": "string" },
|
|
"squash_merge_commit_message": {
|
|
"type": "string"
|
|
},
|
|
"merge_commit_title": { "type": "string" },
|
|
"merge_commit_message": { "type": "string" },
|
|
"allow_merge_commit": { "type": "boolean" },
|
|
"subscribers_count": { "type": "integer" },
|
|
"network_count": { "type": "integer" }
|
|
}
|
|
},
|
|
"temp_clone_token": { "type": "string" },
|
|
"allow_squash_merge": { "type": "boolean" },
|
|
"allow_auto_merge": { "type": "boolean" },
|
|
"delete_branch_on_merge": { "type": "boolean" },
|
|
"allow_update_branch": { "type": "boolean" },
|
|
"use_squash_pr_title_as_default": {
|
|
"type": "boolean"
|
|
},
|
|
"squash_merge_commit_title": { "type": "string" },
|
|
"squash_merge_commit_message": { "type": "string" },
|
|
"merge_commit_title": { "type": "string" },
|
|
"merge_commit_message": { "type": "string" },
|
|
"allow_merge_commit": { "type": "boolean" },
|
|
"allow_forking": { "type": "boolean" },
|
|
"web_commit_signoff_required": { "type": "boolean" },
|
|
"subscribers_count": { "type": "integer" },
|
|
"network_count": { "type": "integer" },
|
|
"open_issues": { "type": "integer" },
|
|
"watchers": { "type": "integer" },
|
|
"master_branch": { "type": "string" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"anonymous_access_enabled": { "type": "boolean" }
|
|
},
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": {
|
|
"type": ["string", "null"]
|
|
},
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": {
|
|
"type": "string"
|
|
},
|
|
"organizations_url": {
|
|
"type": "string"
|
|
},
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": {
|
|
"type": "string"
|
|
},
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" },
|
|
"examples": ["label", "deployment"]
|
|
},
|
|
"installations_count": {
|
|
"type": "integer",
|
|
"examples": [5]
|
|
},
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": {
|
|
"type": ["string", "null"]
|
|
},
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"author_association": { "type": "string" },
|
|
"reactions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"total_count": { "type": "integer" },
|
|
"+1": { "type": "integer" },
|
|
"-1": { "type": "integer" },
|
|
"laugh": { "type": "integer" },
|
|
"confused": { "type": "integer" },
|
|
"heart": { "type": "integer" },
|
|
"hooray": { "type": "integer" },
|
|
"eyes": { "type": "integer" },
|
|
"rocket": { "type": "integer" }
|
|
}
|
|
}
|
|
},
|
|
"reactions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"total_count": { "type": "integer" },
|
|
"+1": { "type": "integer" },
|
|
"-1": { "type": "integer" },
|
|
"laugh": { "type": "integer" },
|
|
"confused": { "type": "integer" },
|
|
"heart": { "type": "integer" },
|
|
"hooray": { "type": "integer" },
|
|
"eyes": { "type": "integer" },
|
|
"rocket": { "type": "integer" }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"committed": {
|
|
"title": "Timeline Committed Event",
|
|
"description": "Timeline Committed Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"sha": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"url": { "type": "string" },
|
|
"author": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": { "format": "date-time", "type": "string" },
|
|
"email": { "type": "string" },
|
|
"name": { "type": "string" }
|
|
}
|
|
},
|
|
"committer": {
|
|
"type": "object",
|
|
"properties": {
|
|
"date": { "format": "date-time", "type": "string" },
|
|
"email": { "type": "string" },
|
|
"name": { "type": "string" }
|
|
}
|
|
},
|
|
"message": { "type": "string" },
|
|
"tree": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sha": { "type": "string" },
|
|
"url": { "type": "string" }
|
|
}
|
|
},
|
|
"parents": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sha": { "type": "string" },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" }
|
|
}
|
|
}
|
|
},
|
|
"verification": {
|
|
"type": "object",
|
|
"properties": {
|
|
"verified": { "type": "boolean" },
|
|
"reason": { "type": "string" },
|
|
"signature": { "type": ["string", "null"] },
|
|
"payload": { "type": ["string", "null"] }
|
|
}
|
|
},
|
|
"html_url": { "type": "string" }
|
|
}
|
|
},
|
|
"closed": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"head_ref_deleted": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"head_ref_restored": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"reopened": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"reviewed": {
|
|
"title": "Timeline Reviewed Event",
|
|
"description": "Timeline Reviewed Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"user": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"body": { "type": ["string", "null"] },
|
|
"state": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"pull_request_url": { "type": "string" },
|
|
"_links": {
|
|
"type": "object",
|
|
"properties": {
|
|
"html": {
|
|
"type": "object",
|
|
"properties": { "href": { "type": "string" } },
|
|
"required": ["href"]
|
|
},
|
|
"pull_request": {
|
|
"type": "object",
|
|
"properties": { "href": { "type": "string" } },
|
|
"required": ["href"]
|
|
}
|
|
},
|
|
"required": ["html", "pull_request"]
|
|
},
|
|
"submitted_at": { "type": "string", "format": "date-time" },
|
|
"commit_id": { "type": "string" },
|
|
"body_html": { "type": "string" },
|
|
"body_text": { "type": "string" },
|
|
"author_association": { "type": "string" }
|
|
}
|
|
},
|
|
"commented": {
|
|
"title": "Timeline Comment Event",
|
|
"description": "Timeline Comment Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the issue comment",
|
|
"type": "integer"
|
|
},
|
|
"node_id": { "type": "string" },
|
|
"url": {
|
|
"description": "URL for the issue comment",
|
|
"type": "string"
|
|
},
|
|
"body": {
|
|
"description": "Contents of the issue comment",
|
|
"type": "string"
|
|
},
|
|
"body_text": { "type": "string" },
|
|
"body_html": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"user": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"issue_url": { "type": "string" },
|
|
"author_association": { "type": "string" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"title": "GitHub app",
|
|
"description": "GitHub apps are a new way to extend GitHub. They can be installed directly on organizations and user accounts and granted access to specific repositories. They come with granular permissions and built-in webhooks. GitHub apps are first class actors within GitHub.",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier of the GitHub app",
|
|
"type": "integer"
|
|
},
|
|
"slug": {
|
|
"description": "The slug name of the GitHub app",
|
|
"type": "string"
|
|
},
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": {
|
|
"description": "The name of the GitHub app",
|
|
"type": "string"
|
|
},
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"description": "The set of permissions for the GitHub app",
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
}
|
|
},
|
|
"events": {
|
|
"description": "The list of events for the GitHub app",
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": {
|
|
"description": "The number of installations associated with the GitHub app",
|
|
"type": "integer"
|
|
},
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"reactions": {
|
|
"title": "Reaction Rollup",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"total_count": { "type": "integer" },
|
|
"+1": { "type": "integer" },
|
|
"-1": { "type": "integer" },
|
|
"laugh": { "type": "integer" },
|
|
"confused": { "type": "integer" },
|
|
"heart": { "type": "integer" },
|
|
"hooray": { "type": "integer" },
|
|
"eyes": { "type": "integer" },
|
|
"rocket": { "type": "integer" }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"commit_commented": {
|
|
"title": "Timeline Line Commented Event",
|
|
"description": "Timeline Line Commented Event",
|
|
"type": "object",
|
|
"properties": {
|
|
"event": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"comments": {
|
|
"type": "array",
|
|
"items": {
|
|
"title": "Pull Request Review Comment",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"pull_request_review_id": { "type": ["integer", "null"] },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"diff_hunk": { "type": "string" },
|
|
"path": { "type": "string" },
|
|
"position": { "type": "integer" },
|
|
"original_position": { "type": "integer" },
|
|
"commit_id": { "type": "string" },
|
|
"original_commit_id": { "type": "string" },
|
|
"in_reply_to_id": { "type": "integer" },
|
|
"user": {
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"body": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"html_url": { "type": "string" },
|
|
"pull_request_url": { "type": "string" },
|
|
"author_association": { "type": "string" },
|
|
"_links": {
|
|
"type": "object",
|
|
"properties": {
|
|
"self": {
|
|
"type": "object",
|
|
"properties": { "href": { "type": "string" } }
|
|
},
|
|
"html": {
|
|
"type": "object",
|
|
"properties": { "href": { "type": "string" } }
|
|
},
|
|
"pull_request": {
|
|
"type": "object",
|
|
"properties": { "href": { "type": "string" } }
|
|
}
|
|
}
|
|
},
|
|
"start_line": { "type": ["integer", "null"] },
|
|
"original_start_line": { "type": ["integer", "null"] },
|
|
"start_side": { "type": ["string", "null"] },
|
|
"line": { "type": "integer" },
|
|
"original_line": { "type": "integer" },
|
|
"side": { "type": "string" },
|
|
"subject_type": { "type": "string" },
|
|
"reactions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"url": { "type": "string" },
|
|
"total_count": { "type": "integer" },
|
|
"+1": { "type": "integer" },
|
|
"-1": { "type": "integer" },
|
|
"laugh": { "type": "integer" },
|
|
"confused": { "type": "integer" },
|
|
"heart": { "type": "integer" },
|
|
"hooray": { "type": "integer" },
|
|
"eyes": { "type": "integer" },
|
|
"rocket": { "type": "integer" }
|
|
}
|
|
},
|
|
"body_html": { "type": "string" },
|
|
"body_text": { "type": "string" }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"assigned": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"unassigned": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"state_change": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"connected": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"auto_squash_enabled": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
},
|
|
"merged": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"actor": {
|
|
"title": "Simple User",
|
|
"description": "A GitHub user.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": { "type": "string", "format": "date-time" }
|
|
}
|
|
},
|
|
"event": { "type": ["null", "string"] },
|
|
"commit_id": { "type": ["string", "null"] },
|
|
"commit_url": { "type": ["string", "null"] },
|
|
"created_at": { "type": ["null", "string"], "format": "date-time" },
|
|
"performed_via_github_app": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "type": "integer" },
|
|
"slug": { "type": "string" },
|
|
"node_id": { "type": "string" },
|
|
"owner": {
|
|
"anyOf": [
|
|
{ "type": "null" },
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["string", "null"] },
|
|
"email": { "type": ["string", "null"] },
|
|
"login": { "type": "string" },
|
|
"id": { "type": "integer" },
|
|
"node_id": { "type": "string" },
|
|
"avatar_url": { "type": "string" },
|
|
"gravatar_id": { "type": ["string", "null"] },
|
|
"url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"followers_url": { "type": "string" },
|
|
"following_url": { "type": "string" },
|
|
"gists_url": { "type": "string" },
|
|
"starred_url": { "type": "string" },
|
|
"subscriptions_url": { "type": "string" },
|
|
"organizations_url": { "type": "string" },
|
|
"repos_url": { "type": "string" },
|
|
"events_url": { "type": "string" },
|
|
"received_events_url": { "type": "string" },
|
|
"type": { "type": "string" },
|
|
"site_admin": { "type": "boolean" },
|
|
"starred_at": {
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
},
|
|
"name": { "type": "string" },
|
|
"description": { "type": ["string", "null"] },
|
|
"external_url": { "type": "string" },
|
|
"html_url": { "type": "string" },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"updated_at": { "type": "string", "format": "date-time" },
|
|
"permissions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": { "type": "string" },
|
|
"checks": { "type": "string" },
|
|
"metadata": { "type": "string" },
|
|
"contents": { "type": "string" },
|
|
"deployments": { "type": "string" }
|
|
},
|
|
"additionalProperties": true
|
|
},
|
|
"events": {
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"installations_count": { "type": "integer" },
|
|
"client_id": { "type": "string" },
|
|
"client_secret": { "type": "string" },
|
|
"webhook_secret": { "type": ["string", "null"] },
|
|
"pem": { "type": "string" }
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["repository"], ["issue_number"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "assignees",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository where the assignee is assigned",
|
|
"type": "string"
|
|
},
|
|
"login": {
|
|
"description": "Username of the assignee",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the assignee",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the assignee",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL of the assignee's avatar image",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gravatar_id": {
|
|
"description": "Gravatar ID of the assignee",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the assignee's account",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL of the assignee's GitHub profile",
|
|
"type": ["null", "string"]
|
|
},
|
|
"followers_url": {
|
|
"description": "URL of the assignee's followers",
|
|
"type": ["null", "string"]
|
|
},
|
|
"following_url": {
|
|
"description": "URL of the assignee's following",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gists_url": {
|
|
"description": "URL of the assignee's gists",
|
|
"type": ["null", "string"]
|
|
},
|
|
"starred_url": {
|
|
"description": "URL of the assignee's starred items",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscriptions_url": {
|
|
"description": "URL of the assignee's subscriptions",
|
|
"type": ["null", "string"]
|
|
},
|
|
"organizations_url": {
|
|
"description": "URL of the assignee's organizations",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "URL of the assignee's repositories",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL of the assignee's events",
|
|
"type": ["null", "string"]
|
|
},
|
|
"received_events_url": {
|
|
"description": "URL of the assignee's received events",
|
|
"type": ["null", "string"]
|
|
},
|
|
"type": {
|
|
"description": "Type of the assignee's account",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Boolean indicating if the assignee is a site administrator",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "branches",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Details about the repository associated with the branch.",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "The name of the branch.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit": {
|
|
"description": "Details about the commit associated with the branch.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"sha": {
|
|
"description": "The unique identifier of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL to view details of the commit.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"protected": {
|
|
"description": "Indicates if the branch is protected.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"protection": {
|
|
"description": "Details about the protection settings of the branch.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"enabled": {
|
|
"description": "Indicates if protection is enabled for the branch.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"required_status_checks": {
|
|
"description": "Settings for required status checks on the branch.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"enforcement_level": {
|
|
"description": "Level of enforcement for required status checks.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contexts": {
|
|
"description": "List of contexts required for status checks to pass.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"description": "Name of a context.",
|
|
"type": ["null", "string"]
|
|
}
|
|
},
|
|
"checks": {
|
|
"description": "List of status checks that are required.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"description": "Details about a specific status check.",
|
|
"type": "object",
|
|
"properties": {
|
|
"context": {
|
|
"description": "Context information of the status check.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"app_id": {
|
|
"description": "ID of the application associated with the status check.",
|
|
"type": ["null", "integer"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"protection_url": {
|
|
"description": "URL to manage protection settings for the branch.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["repository"], ["name"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "collaborators",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository information related to the collaborator",
|
|
"type": "string"
|
|
},
|
|
"login": {
|
|
"description": "Username of the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the collaborator",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL of the collaborator's avatar image",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gravatar_id": {
|
|
"description": "Gravatar ID of the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the collaborator's GitHub API endpoint",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "HTML URL of the collaborator's profile",
|
|
"type": ["null", "string"]
|
|
},
|
|
"followers_url": {
|
|
"description": "URL of the followers of the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"following_url": {
|
|
"description": "URL of the users followed by the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gists_url": {
|
|
"description": "URL of gists created by the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"starred_url": {
|
|
"description": "URL of the repositories starred by the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscriptions_url": {
|
|
"description": "URL of the repositories subscribed to by the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"organizations_url": {
|
|
"description": "URL of organizations the collaborator is associated with",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "URL of the repositories of the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL of the events related to the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"received_events_url": {
|
|
"description": "URL of events received by the collaborator",
|
|
"type": ["null", "string"]
|
|
},
|
|
"type": {
|
|
"description": "Type of the collaborator (e.g., User)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Indicates if the collaborator is a site administrator",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"role_name": {
|
|
"description": "Name of the collaborator's role",
|
|
"type": ["null", "string"]
|
|
},
|
|
"permissions": {
|
|
"description": "The permissions assigned to the collaborators",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"admin": {
|
|
"description": "Indicates if the collaborator has admin access",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"maintain": {
|
|
"description": "Indicates if the collaborator has maintain access",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"push": {
|
|
"description": "Indicates if the collaborator has push access",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"pull": {
|
|
"description": "Indicates if the collaborator has pull access",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"triage": {
|
|
"description": "Indicates if the collaborator has triage access",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "comments",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Details about the repository to which the comment belongs",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the comment",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique identifier of the node",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"url": {
|
|
"description": "The URL of the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The URL of the comment on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body": {
|
|
"description": "The content of the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user_id": {
|
|
"description": "The unique identifier of the user",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time the comment was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time the comment was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"issue_url": {
|
|
"description": "The URL of the issue to which the comment belongs",
|
|
"type": ["null", "string"]
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the comment author to the repository (e.g., owner, member, collaborator, contributor, etc.)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
},
|
|
"performed_via_github_app": {
|
|
"description": "Details about the GitHub App that performed the action",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "The unique identifier of the GitHub App",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"slug": {
|
|
"description": "The slug associated with the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique identifier of the node for the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"name": {
|
|
"description": "The name of the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "A description of the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"external_url": {
|
|
"description": "The external URL of the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The HTML URL of the GitHub App",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time the GitHub App was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time the GitHub App was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"description": "Permissions granted to the GitHub App",
|
|
"type": "object",
|
|
"properties": {
|
|
"issues": {
|
|
"description": "Permission for accessing issues",
|
|
"type": ["null", "string"]
|
|
},
|
|
"metadata": {
|
|
"description": "Permission for accessing metadata",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_requests": {
|
|
"description": "Permission for accessing pull requests",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"events": {
|
|
"description": "Events associated with the GitHub App",
|
|
"type": "array",
|
|
"items": { "type": ["null", "string"] }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "commit_comment_reactions",
|
|
"json_schema": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"content": { "type": ["null", "string"] },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"repository": { "type": "string" },
|
|
"comment_id": { "type": "integer" }
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "commit_comments",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Details of the repository to which the comment belongs",
|
|
"type": "string"
|
|
},
|
|
"html_url": {
|
|
"description": "The URL to view the comment on GitHub's web interface",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The API URL to fetch the details of the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the comment",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The globally unique identifier for the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body": {
|
|
"description": "The content of the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"path": {
|
|
"description": "The file path to which the comment is associated",
|
|
"type": ["null", "string"]
|
|
},
|
|
"position": {
|
|
"description": "The position in the file at which the comment is located",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"line": {
|
|
"description": "The line number in the file at which the comment is located",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"commit_id": {
|
|
"description": "The identifier of the commit to which the comment is associated",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the comment was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the comment was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the user who made the comment with the repository (e.g., owner, collaborator, member, contributor)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "commits",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository where the commit was made.",
|
|
"type": "string"
|
|
},
|
|
"branch": {
|
|
"description": "The branch name where the commit was made.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The creation date and time of the commit.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"url": {
|
|
"description": "URL for accessing the commit data.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"sha": {
|
|
"description": "The SHA of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique identifier of the commit node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL for viewing the commit on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL for accessing comments on the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit": {
|
|
"description": "Information about the commit including author, committer, tree, and verification details.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"author": {
|
|
"description": "Information about the author of the commit.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the author of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email of the author of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"date": {
|
|
"description": "The date and time of the commit authored.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"committer": {
|
|
"description": "Information about the committer who applied the commit.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the committer of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email of the committer of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"date": {
|
|
"description": "The date and time of the commit committed.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"message": {
|
|
"description": "The commit message.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tree": {
|
|
"description": "Details about the tree object associated with the commit.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"sha": {
|
|
"description": "SHA of the commit tree.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL for accessing the commit tree.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"description": "URL for accessing the commit details.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comment_count": {
|
|
"description": "Number of comments on the commit.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"verification": {
|
|
"description": "Verification status of the commit.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"verified": {
|
|
"description": "Indicates if the commit is verified.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"reason": {
|
|
"description": "Reason for the verification result.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"signature": {
|
|
"description": "The signature used for verification.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"payload": {
|
|
"description": "The payload used for verification.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"author": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"committer": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"parents": {
|
|
"description": "List of parent commits of the current commit.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"description": "Details about each parent commit.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"sha": {
|
|
"description": "SHA of the parent commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL for accessing the parent commit details.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL for viewing the parent commit on GitHub.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["sha"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "contributor_activity",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"title": "Contributor Activity",
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the contributor",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email address of the contributor",
|
|
"type": ["string", "null"]
|
|
},
|
|
"login": {
|
|
"description": "GitHub username of the contributor",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the contributor",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the contributor",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL of the contributor's avatar image",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"gravatar_id": {
|
|
"description": "ID associated with the contributor's Gravatar image",
|
|
"type": ["string", "null"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the contributor's profile",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"html_url": {
|
|
"description": "URL of the contributor's profile page on GitHub",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"followers_url": {
|
|
"description": "URL of the contributor's followers",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"following_url": {
|
|
"description": "URL of the contributor's following",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gists_url": {
|
|
"description": "URL of the contributor's gists",
|
|
"type": ["null", "string"]
|
|
},
|
|
"starred_url": {
|
|
"description": "URL of the starred repository",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscriptions_url": {
|
|
"description": "URL of the contributor's subscriptions",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"organizations_url": {
|
|
"description": "URL of the contributor's organizations",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"repos_url": {
|
|
"description": "URL of the contributor's repositories",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"events_url": {
|
|
"description": "URL of the contributor's events",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "Repository the contributor is associated with",
|
|
"type": ["null", "string"]
|
|
},
|
|
"received_events_url": {
|
|
"description": "URL of the events received by the contributor",
|
|
"type": ["null", "string"],
|
|
"format": "uri"
|
|
},
|
|
"type": {
|
|
"description": "Type of the contributor (e.g., User, Organization)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Boolean value indicating if the contributor is a site admin",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"starred_at": {
|
|
"description": "Date and time when the repository was starred by the contributor",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"total": {
|
|
"description": "Total activity count of the contributor",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"weeks": {
|
|
"description": "Activity data of the contributor per week",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"w": {
|
|
"description": "Start of the week represented as a Unix timestamp",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"a": {
|
|
"description": "Number of additions made by the contributor",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"d": {
|
|
"description": "Number of deletions made by the contributor",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"c": {
|
|
"description": "Number of commits made by the contributor",
|
|
"type": ["null", "integer"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "deployments",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"description": "URL to access more details about the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the deployment.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node identifier for the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"task": {
|
|
"description": "Indicates the type of task being performed in the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"original_environment": {
|
|
"description": "Original environment name before promotion or changes.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"environment": {
|
|
"description": "The deployment environment (e.g., staging, production).",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description provided for the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the deployment was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp when the deployment was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"statuses_url": {
|
|
"description": "URL to retrieve the statuses of the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository_url": {
|
|
"description": "URL of the repository where the deployment originated.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"sha": {
|
|
"description": "The SHA hash of the deployment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"ref": {
|
|
"description": "The Git ref that was deployed.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"payload": {
|
|
"description": "Additional information or data associated with the deployment.",
|
|
"oneOf": [
|
|
{
|
|
"type": "object",
|
|
"properties": {},
|
|
"additionalProperties": true
|
|
},
|
|
{ "type": "string" },
|
|
{ "type": "null" }
|
|
]
|
|
},
|
|
"transient_environment": {
|
|
"description": "Indicates if the environment is temporary or not persistent.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"production_environment": {
|
|
"description": "Indicates if the deployment is in a production environment.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"performed_via_github_app": {
|
|
"description": "Indicates if the deployment was performed via a GitHub App.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "Details about the repository where the deployment originated.",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "events",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Deprecated. Use 'repo' field instead.",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "Type of event that occurred.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"public": {
|
|
"description": "Indicates whether the event is public or not.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"payload": {
|
|
"description": "Additional event-specific data.",
|
|
"type": ["null", "object"],
|
|
"properties": {}
|
|
},
|
|
"repo": {
|
|
"description": "Information about the repository where the event occurred.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier for the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the repository.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"actor": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"org": {
|
|
"description": "Information about the organization associated with the event.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier for the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"login": {
|
|
"description": "Login of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gravatar_id": {
|
|
"description": "Gravatar ID of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL of the organization's avatar.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the event occurred.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the event.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issue_comment_reactions",
|
|
"json_schema": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"content": { "type": ["null", "string"] },
|
|
"created_at": { "type": "string", "format": "date-time" },
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"repository": { "type": "string" },
|
|
"comment_id": { "type": "integer" }
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issue_events",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Details about a repository",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "The unique ID of the event",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique node ID of the event",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL of the event",
|
|
"type": ["null", "string"]
|
|
},
|
|
"actor": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"event": {
|
|
"description": "The type of event that occurred",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit_id": {
|
|
"description": "The ID of the commit related to the event",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit_url": {
|
|
"description": "The URL to the commit related to the event",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the event was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"state_reason": {
|
|
"description": "The reason associated with the change in state of the issue event.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"label": {
|
|
"description": "Details about a label",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["null", "string"] },
|
|
"color": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"review_requester": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"issue": {
|
|
"description": "Information about the associated issue",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"active_lock_reason": {
|
|
"description": "The reason the issue is locked",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assignee": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"assignees": {
|
|
"description": "List of users assigned to the issue",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the event creator to the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"closed_at": {
|
|
"description": "The timestamp when the issue was closed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp when the issue was last updated",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"comments": {
|
|
"description": "Number of comments on the issue",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"draft": {
|
|
"description": "Indicates if the issue is a draft",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the issue was created",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"labels": {
|
|
"description": "List of labels attached to the issue",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"name": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"color": { "type": ["null", "string"] },
|
|
"default": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"locked": {
|
|
"description": "Indicates if the issue is locked",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"milestone": { "type": ["null", "object"] },
|
|
"performed_via_github_app": { "type": ["null", "object"] },
|
|
"state_reason": { "type": ["null", "string"] },
|
|
"pull_request": {
|
|
"description": "Details of the pull request linked to the issue",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"merged_at": {
|
|
"description": "The timestamp when the pull request was merged",
|
|
"type": ["string", "null"],
|
|
"format": "date-time"
|
|
},
|
|
"diff_url": { "type": ["string", "null"] },
|
|
"html_url": { "type": ["string", "null"] },
|
|
"patch_url": { "type": ["string", "null"] },
|
|
"url": { "type": ["string", "null"] }
|
|
}
|
|
},
|
|
"timeline_url": {
|
|
"description": "The URL to view the issue timeline",
|
|
"type": ["null", "string"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
},
|
|
"id": {
|
|
"description": "The unique ID of the issue",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique node ID of the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL of the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository_url": {
|
|
"description": "The URL of the repository the issue is in",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "The URL to view labels on the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "The URL to view comments on the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "The URL to view events related to the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The URL to view the issue on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "The issue number",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "The state of the issue (open, closed, etc.)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"title": {
|
|
"description": "The title of the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body": {
|
|
"description": "The body content of the issue",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"performed_via_github_app": {
|
|
"description": "Information about the GitHub App that triggered the event",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"slug": { "type": ["null", "string"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"name": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"external_url": { "type": ["null", "string"] },
|
|
"html_url": {
|
|
"description": "The URL to view the app on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the app was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp when the app was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"description": "Permissions of the app",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"actions": { "type": ["null", "string"] },
|
|
"administration": { "type": ["null", "string"] },
|
|
"checks": { "type": ["null", "string"] },
|
|
"contents": { "type": ["null", "string"] },
|
|
"deployments": { "type": ["null", "string"] },
|
|
"discussions": { "type": ["null", "string"] },
|
|
"issues": { "type": ["null", "string"] },
|
|
"merge_queues": { "type": ["null", "string"] },
|
|
"metadata": { "type": ["null", "string"] },
|
|
"packages": { "type": ["null", "string"] },
|
|
"pages": { "type": ["null", "string"] },
|
|
"pull_requests": { "type": ["null", "string"] },
|
|
"repository_hooks": { "type": ["null", "string"] },
|
|
"repository_projects": { "type": ["null", "string"] },
|
|
"security_events": { "type": ["null", "string"] },
|
|
"statuses": { "type": ["null", "string"] },
|
|
"vulnerability_alerts": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"events": {
|
|
"description": "List of events related to the app",
|
|
"type": "array",
|
|
"items": { "type": ["null", "string"] }
|
|
}
|
|
}
|
|
},
|
|
"milestone": {
|
|
"description": "Details about a milestone",
|
|
"type": ["null", "object"],
|
|
"properties": { "title": { "type": ["null", "string"] } }
|
|
},
|
|
"assignee": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"assigner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"project_card": {
|
|
"description": "Details about a project card",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"project_id": { "type": ["null", "integer"] },
|
|
"project_url": { "type": ["null", "string"] },
|
|
"column_name": { "type": ["null", "string"] },
|
|
"previous_column_name": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"dismissed_review": {
|
|
"description": "Details about a dismissed review",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"state": {
|
|
"description": "The state of the review dismissal",
|
|
"type": ["null", "string"]
|
|
},
|
|
"review_id": {
|
|
"description": "The ID of the review that was dismissed",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"dismissal_message": {
|
|
"description": "The message explaining the dismissal of the review",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"requested_team": {
|
|
"description": "Details about a team requested for review",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"slug": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"privacy": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"members_url": { "type": ["null", "string"] },
|
|
"repositories_url": { "type": ["null", "string"] },
|
|
"permission": { "type": ["null", "string"] },
|
|
"parent": {
|
|
"description": "Details about the parent team",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"slug": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"privacy": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"members_url": { "type": ["null", "string"] },
|
|
"repositories_url": { "type": ["null", "string"] },
|
|
"permission": { "type": ["null", "string"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"rename": {
|
|
"description": "Details about a rename action",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"from": { "type": ["null", "string"] },
|
|
"to": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"requested_reviewer": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issue_labels",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Information about the repository to which the label belongs.",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the label.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "A unique identifier for the label at the GitHub API level.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL that provides direct access to the label resource.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name of the label used for identification.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Descriptive text providing additional information about the label.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"color": {
|
|
"description": "The color associated with the label, typically used for visual representation.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"default": {
|
|
"description": "Indicates if the label is the default label for the repository.",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issue_milestones",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository to which the milestone belongs",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "API endpoint URL for the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the milestone in a web browser",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to fetch labels associated with the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier for the milestone node",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "Numeric identifier for the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "Current state of the milestone (open/closed)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"title": {
|
|
"description": "Title or name of the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Brief description of the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"open_issues": {
|
|
"description": "Total number of open issues within the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"closed_issues": {
|
|
"description": "Total number of issues closed within the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"created_at": {
|
|
"description": "Timestamp indicating when the milestone was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Timestamp indicating when the milestone was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"closed_at": {
|
|
"description": "Timestamp indicating when the milestone was closed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"due_on": {
|
|
"description": "Timestamp indicating when the milestone is due",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issue_reactions",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "The unique identifier of the reaction",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique identifier of the reaction node",
|
|
"type": ["null", "string"]
|
|
},
|
|
"content": {
|
|
"description": "The type of reaction (e.g., thumbs up, thumbs down, heart)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the reaction was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"repository": {
|
|
"description": "The repository to which the reaction belongs",
|
|
"type": "string"
|
|
},
|
|
"issue_number": {
|
|
"description": "The issue number to which the reaction belongs",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "issues",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository where the issue is located.",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the issue.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier for the issue node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to retrieve more details about the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository_url": {
|
|
"description": "URL to retrieve more details about the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to retrieve labels associated with the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL to retrieve comments on the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to retrieve events related to the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the issue on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "Number of the issue.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "State of the issue (open/closed).",
|
|
"type": ["null", "string"]
|
|
},
|
|
"title": {
|
|
"description": "Title of the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"body": {
|
|
"description": "The content of the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user_id": {
|
|
"description": "Identifier of the user who opened the issue.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"labels": {
|
|
"description": "List of labels attached to the issue.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier for the label.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier for the label node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to retrieve more details about the label.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the label.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the label.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"color": {
|
|
"description": "Color of the label.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"default": {
|
|
"description": "Flag indicating if the label is a default label.",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"assignee": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"assignees": {
|
|
"description": "List of users assigned to the issue.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"milestone": {
|
|
"description": "Details of the milestone associated with the issue.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": {
|
|
"description": "URL to retrieve more details about the milestone.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the milestone on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to retrieve labels associated with the milestone.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the milestone.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier for the milestone node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "Number of the milestone.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "State of the milestone (open/closed).",
|
|
"type": ["null", "string"]
|
|
},
|
|
"title": {
|
|
"description": "Title of the milestone.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the milestone.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"open_issues": {
|
|
"description": "Number of open issues in the milestone.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"closed_issues": {
|
|
"description": "Number of closed issues in the milestone.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the milestone was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the milestone was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"closed_at": {
|
|
"description": "Date and time when the milestone was closed.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"due_on": {
|
|
"description": "Date and time when the milestone is due.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"locked": {
|
|
"description": "Flag indicating if the issue is locked.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"active_lock_reason": {
|
|
"description": "Reason for the active lock on the issue, if any.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments": {
|
|
"description": "Number of comments on the issue.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"pull_request": {
|
|
"description": "Details of a linked pull request, if the issue is a pull request.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": {
|
|
"description": "URL to retrieve more details about the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the pull request on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"diff_url": {
|
|
"description": "URL to view the diff of the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"patch_url": {
|
|
"description": "URL to view the patch of the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"merged_at": {
|
|
"description": "Date and time when the pull request was merged.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"closed_at": {
|
|
"description": "Date and time when the issue was closed.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the issue was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the issue was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the author with the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"draft": {
|
|
"description": "Flag indicating if the issue is a draft.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
},
|
|
"timeline_url": {
|
|
"description": "URL to retrieve the timeline of the issue.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"performed_via_github_app": {
|
|
"description": "Information related to the GitHub App that performed actions on the issue.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier for the GitHub app.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"slug": {
|
|
"description": "Slug of the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier for the GitHub app node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"name": {
|
|
"description": "Name of the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"external_url": {
|
|
"description": "External URL associated with the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the GitHub app on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the GitHub app was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the GitHub app was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"description": "Permissions granted to the GitHub App on the issue.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"issues": {
|
|
"description": "Permissions related to issues for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"metadata": {
|
|
"description": "Permissions related to metadata for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_requests": {
|
|
"description": "Permissions related to pull requests for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"actions": {
|
|
"description": "Permissions related to actions for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"checks": {
|
|
"description": "Permissions related to checks for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contents": {
|
|
"description": "Permissions related to contents for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"deployments": {
|
|
"description": "Permissions related to deployments for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"discussions": {
|
|
"description": "Permissions related to discussions for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository_projects": {
|
|
"description": "Permissions related to repository projects for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"statuses": {
|
|
"description": "Permissions related to statuses for the GitHub app.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"events": {
|
|
"description": "List of events performed by the GitHub App on the issue.",
|
|
"type": "array",
|
|
"items": {
|
|
"description": "List of events performed by the GitHub app.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"state_reason": {
|
|
"description": "Reason for the state of the issue.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "organizations",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"login": {
|
|
"description": "Login username of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to the organization's API endpoint.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "URL to fetch repositories of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to fetch events related to the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"hooks_url": {
|
|
"description": "URL to manage webhooks for the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issues_url": {
|
|
"description": "URL to fetch issues related to the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_url": {
|
|
"description": "URL to fetch members of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"public_members_url": {
|
|
"description": "URL to fetch public members of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL to the avatar image of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"company": {
|
|
"description": "Name of the company associated with the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"blog": {
|
|
"description": "URL to the blog of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"location": {
|
|
"description": "Physical location of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email address of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"twitter_username": {
|
|
"description": "Twitter username of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"is_verified": {
|
|
"description": "Indicates if the organization is verified.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_organization_projects": {
|
|
"description": "Indicates if the organization has projects.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_repository_projects": {
|
|
"description": "Indicates if the organization has projects tied to repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"public_repos": {
|
|
"description": "Number of public repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"public_gists": {
|
|
"description": "Number of public gists created by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"followers": {
|
|
"description": "Number of followers the organization has.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"following": {
|
|
"description": "Number of accounts the organization is following.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to the organization's profile page.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Timestamp indicating when the organization was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Timestamp indicating when the organization was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"archived_at": {
|
|
"description": "Timestamp indicating when the organization was archived.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"type": {
|
|
"description": "Type of the organization.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"total_private_repos": {
|
|
"description": "Total number of private repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"owned_private_repos": {
|
|
"description": "Number of private repositories owned by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"private_gists": {
|
|
"description": "Number of private gists created by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"disk_usage": {
|
|
"description": "Disk space used by the organization.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"collaborators": {
|
|
"description": "Number of collaborators the organization has.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"billing_email": {
|
|
"description": "Email address associated with the organization's billing.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"default_repository_permission": {
|
|
"description": "Default permission level for new repositories.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_can_create_repositories": {
|
|
"description": "Indicates if members can create repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"two_factor_requirement_enabled": {
|
|
"description": "Indicates if two-factor authentication is required for the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_allowed_repository_creation_type": {
|
|
"description": "Type of repositories members are allowed to create.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_can_create_public_repositories": {
|
|
"description": "Indicates if members can create public repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_private_repositories": {
|
|
"description": "Indicates if members can create private repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_internal_repositories": {
|
|
"description": "Indicates if members can create internal repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_pages": {
|
|
"description": "Indicates if members can create pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_fork_private_repositories": {
|
|
"description": "Indicates if members can fork private repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"web_commit_signoff_required": {
|
|
"description": "Indicates if web commit signoff is required for the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_public_pages": {
|
|
"description": "Indicates if members can create public pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"members_can_create_private_pages": {
|
|
"description": "Indicates if members can create private pages.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"plan": {
|
|
"description": "Information about the subscription plan of the organization.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the organization's plan.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"space": {
|
|
"description": "Space available in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"private_repos": {
|
|
"description": "Number of private repositories allowed in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"filled_seats": {
|
|
"description": "Number of filled seats in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"seats": {
|
|
"description": "Total number of seats in the organization's plan.",
|
|
"type": ["null", "integer"]
|
|
}
|
|
}
|
|
},
|
|
"advanced_security_enabled_for_new_repositories": {
|
|
"description": "Indicates if advanced security features are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependabot_alerts_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependabot alerts are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependabot_security_updates_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependabot security updates are enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"dependency_graph_enabled_for_new_repositories": {
|
|
"description": "Indicates if dependency graph is enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_enabled_for_new_repositories": {
|
|
"description": "Indicates if secret scanning is enabled for new repositories within the organization.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_enabled_for_new_repositories": {
|
|
"description": "Indicates if secret scanning push protection is enabled for new repositories.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_custom_link_enabled": {
|
|
"description": "Indicates if custom link for secret scanning push protection is enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"secret_scanning_push_protection_custom_link": {
|
|
"description": "Custom link for secret scanning push protection.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "project_cards",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"description": "The URL to access the project card.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"project_url": {
|
|
"description": "The URL to access the project that includes the project card.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the project card.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique Node ID of the project card.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"note": {
|
|
"description": "Any notes associated with the project card.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"archived": {
|
|
"description": "Indicates whether the project card is archived or not.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the project card was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the project card was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"column_url": {
|
|
"description": "The URL to access the project column associated with the project card.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"content_url": {
|
|
"description": "The URL that provides direct access to the project card's content.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "The repository to which the project card is linked.",
|
|
"type": "string"
|
|
},
|
|
"project_id": {
|
|
"description": "The unique identifier of the project to which the project card belongs.",
|
|
"type": "integer"
|
|
},
|
|
"column_id": {
|
|
"description": "The unique identifier of the project column that the project card belongs to.",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "project_columns",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"url": {
|
|
"description": "The API URL to fetch more details about this project column.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"project_url": {
|
|
"description": "The URL to view the project associated with this column.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"cards_url": {
|
|
"description": "The API URL to fetch the cards in this project column.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identification number of this project column.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of this project column used in the GraphQL API.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name given to this project column.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when this project column was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when this project column was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"repository": {
|
|
"description": "The repository to which this project column belongs.",
|
|
"type": "string"
|
|
},
|
|
"project_id": {
|
|
"description": "The ID of the project to which this column belongs.",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "projects",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository associated with the project.",
|
|
"type": "string"
|
|
},
|
|
"owner_url": {
|
|
"description": "The URL to view the owner or creator of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL for accessing the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The HTML URL for viewing the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"columns_url": {
|
|
"description": "The URL to view the project's columns or categories.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier for the project.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The Node ID associated with the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body": {
|
|
"description": "The description or main content of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "The project number or identifier.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "The state or status of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the project was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the project was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "pull_request_comment_reactions",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "The unique identifier for the reaction.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "A unique identifier for the reaction node.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"content": {
|
|
"description": "The type of reaction content, e.g., '+1', 'heart', 'laugh', etc.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the reaction was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"repository": {
|
|
"description": "The repository associated with the pull request comment.",
|
|
"type": "string"
|
|
},
|
|
"comment_id": {
|
|
"description": "The ID of the pull request comment to which the reaction belongs.",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "pull_request_commits",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"sha": {
|
|
"description": "SHA of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit": {
|
|
"description": "Details about the commit related to the pull request.",
|
|
"type": "object",
|
|
"properties": {
|
|
"author": {
|
|
"description": "Details about the author of the commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the author.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email address of the author.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"date": {
|
|
"description": "Date and time the commit was authored.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"committer": {
|
|
"description": "Details about the committer of the commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"description": "Name of the committer.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"email": {
|
|
"description": "Email address of the committer.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"date": {
|
|
"description": "Date and time the commit was committed.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"message": {
|
|
"description": "Commit message.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tree": {
|
|
"description": "Information about the tree associated with the commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"sha": {
|
|
"description": "SHA of the tree.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to retrieve more details about the tree.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"description": "URL to access more details about the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comment_count": {
|
|
"description": "Number of comments on the commit.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"verification": {
|
|
"description": "Verification status of the commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"verified": {
|
|
"description": "Indicates if the commit is verified.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"reason": {
|
|
"description": "Reason for verification status.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"signature": {
|
|
"description": "Signature of the commit for verification.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"payload": {
|
|
"description": "Payload data used for verification.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"url": {
|
|
"description": "URL to access more details about the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the commit in a web browser.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL to retrieve comments related to the commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"author": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"committer": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"parents": {
|
|
"description": "List of parent commits associated with the commit.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"sha": {
|
|
"description": "SHA of the parent commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to access more details about the parent commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the parent commit in a web browser.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"repository": {
|
|
"description": "Details about the repository where the commit was made.",
|
|
"type": "string"
|
|
},
|
|
"pull_number": {
|
|
"description": "Number associated with the pull request.",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["sha"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "pull_request_stats",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository to which the pull request belongs.",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "The number of the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"merged": {
|
|
"description": "Indicates if the pull request has been merged.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"mergeable": {
|
|
"description": "Indicates if the pull request is mergeable.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"can_be_rebased": {
|
|
"description": "Indicates whether the pull request can be rebased onto the base branch.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"merge_state_status": {
|
|
"description": "The status of the merge state for the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"merged_by": {
|
|
"description": "The user who merged the pull request.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": {
|
|
"description": "The username of the user who merged the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the user who merged the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of the user who merged the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "The URL of the avatar of the user who merged the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The HTML URL of the user who merged the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"type": {
|
|
"description": "The type of user who merged the pull request.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Indicates if the user who merged the pull request is a site admin.",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"comments": {
|
|
"description": "The total number of comments on the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"review_comments": {
|
|
"description": "The total number of review comments on the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"maintainer_can_modify": {
|
|
"description": "Indicates if maintainers can modify the pull request.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"commits": {
|
|
"description": "The total number of commits in the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"additions": {
|
|
"description": "The total number of lines added in the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"deletions": {
|
|
"description": "The total number of lines deleted in the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"changed_files": {
|
|
"description": "The number of files changed in the pull request.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the pull request was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "projects_v2",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"closed": {
|
|
"description": "Indicates whether the project is closed or not.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the project was created.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"creator": {
|
|
"description": "Information about the user who created the project.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"avatarUrl": {
|
|
"description": "The URL to the creator's avatar image.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"login": {
|
|
"description": "The username of the creator.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"resourcePath": {
|
|
"description": "The resource path for the creator's profile.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL to the creator's profile.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"closed_at": {
|
|
"description": "The date and time when the project was closed.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the project was last updated.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the project.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"number": {
|
|
"description": "The project number.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"public": {
|
|
"description": "Indicates whether the project is public or private.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"readme": {
|
|
"description": "The README content of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"short_description": {
|
|
"description": "A brief description of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"template": {
|
|
"description": "Indicates whether the project is a template or not.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"title": {
|
|
"description": "The title of the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL to access the project.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"viewerCanClose": {
|
|
"description": "Indicates whether the current viewer can close the project.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"viewerCanReopen": {
|
|
"description": "Indicates whether the current viewer can reopen the project.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"viewerCanUpdate": {
|
|
"description": "Indicates whether the current viewer can update the project.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"owner_id": {
|
|
"description": "The ID of the project owner.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "Information about the repository associated with the project.",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "pull_requests",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository information",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "URL for fetching detailed information about this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the pull request",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node identifier for the pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL for viewing the pull request on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"diff_url": {
|
|
"description": "URL to view the diff for this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"patch_url": {
|
|
"description": "URL for fetching the patch file for this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_url": {
|
|
"description": "URL for viewing the issue associated with this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commits_url": {
|
|
"description": "URL for fetching commits on this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"review_comments_url": {
|
|
"description": "URL for fetching review comments on this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"review_comment_url": {
|
|
"description": "URL for fetching review comments on this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL for fetching comments on this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"statuses_url": {
|
|
"description": "URL for fetching status information for this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"number": {
|
|
"description": "Number assigned to the pull request",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "State of the pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"locked": {
|
|
"description": "Indicates if the pull request is locked",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"title": {
|
|
"description": "Title of the pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"body": {
|
|
"description": "Body content of the pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels": {
|
|
"description": "Labels attached to this pull request",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"name": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"color": { "type": ["null", "string"] },
|
|
"default": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"milestone": {
|
|
"description": "Milestone information for this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": {
|
|
"description": "URL for fetching milestone information",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL for viewing the milestone on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL for fetching labels on the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier for the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": { "type": ["null", "string"] },
|
|
"number": {
|
|
"description": "Milestone number",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"state": {
|
|
"description": "State of the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"title": {
|
|
"description": "Title of the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the milestone",
|
|
"type": ["null", "string"]
|
|
},
|
|
"creator": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"open_issues": {
|
|
"description": "Number of open issues in the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"closed_issues": {
|
|
"description": "Number of closed issues in the milestone",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the milestone was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the milestone was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"closed_at": {
|
|
"description": "Date and time when the milestone was closed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"due_on": {
|
|
"description": "Date when the milestone is due",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
},
|
|
"active_lock_reason": {
|
|
"description": "Reason this pull request is locked",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the pull request was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the pull request was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"closed_at": {
|
|
"description": "Date and time when the pull request was closed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"merged_at": {
|
|
"description": "Date and time when the pull request was merged",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"merge_commit_sha": {
|
|
"description": "SHA hash of the merged commit",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assignee": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"assignees": {
|
|
"description": "Users assigned to this pull request",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"requested_reviewers": {
|
|
"description": "Requested reviewers for this pull request",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
},
|
|
"requested_teams": {
|
|
"description": "Requested teams for this pull request",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"name": { "type": ["null", "string"] },
|
|
"slug": { "type": ["null", "string"] },
|
|
"description": { "type": ["null", "string"] },
|
|
"privacy": { "type": ["null", "string"] },
|
|
"permission": { "type": ["null", "string"] },
|
|
"members_url": { "type": ["null", "string"] },
|
|
"repositories_url": { "type": ["null", "string"] },
|
|
"parent": { "type": ["null", "object"], "properties": {} }
|
|
}
|
|
}
|
|
},
|
|
"head": {
|
|
"description": "Head branch information",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"label": { "type": ["null", "string"] },
|
|
"ref": { "type": ["null", "string"] },
|
|
"sha": { "type": ["null", "string"] },
|
|
"user_id": { "type": ["null", "integer"] },
|
|
"repo_id": { "type": ["null", "integer"] },
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"base": {
|
|
"description": "Base branch information",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"label": { "type": ["null", "string"] },
|
|
"ref": { "type": ["null", "string"] },
|
|
"sha": { "type": ["null", "string"] },
|
|
"user_id": { "type": ["null", "integer"] },
|
|
"repo_id": { "type": ["null", "integer"] },
|
|
"repo": { "type": ["null", "object"] },
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"_links": {
|
|
"description": "Object containing links related to the pull request.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"self": {
|
|
"description": "URL for fetching detailed information about this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"html": {
|
|
"description": "URL for viewing the pull request on GitHub",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"issue": {
|
|
"description": "URL for viewing the issue associated with this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"comments": {
|
|
"description": "URL for fetching comments related to this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"review_comments": {
|
|
"description": "URL for fetching review comments related to this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"review_comment": {
|
|
"description": "URL for fetching review comments related to this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"commits": {
|
|
"description": "URL for fetching commits related to this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
},
|
|
"statuses": {
|
|
"description": "URL for fetching status information for this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": { "href": { "type": ["null", "string"] } }
|
|
}
|
|
}
|
|
},
|
|
"author_association": {
|
|
"description": "Association of the author with this pull request",
|
|
"type": ["null", "string"]
|
|
},
|
|
"auto_merge": {
|
|
"description": "Details about automatic merging of this pull request",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"enabled_by": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"commit_title": { "type": ["null", "string"] },
|
|
"merge_method": { "type": ["null", "string"] },
|
|
"commit_message": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"draft": {
|
|
"description": "Indicates if the pull request is a draft",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "releases",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository associated with the release.",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "The URL for the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The HTML URL for the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assets_url": {
|
|
"description": "The URL to fetch information about the assets linked to this release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"upload_url": {
|
|
"description": "The URL for uploading assets to the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tarball_url": {
|
|
"description": "The URL for the tarball file of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"zipball_url": {
|
|
"description": "The URL for the zipball file of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier for the release",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tag_name": {
|
|
"description": "The tag name of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"target_commitish": {
|
|
"description": "The commit SHA or branch name for the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body": {
|
|
"description": "The body of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"draft": {
|
|
"description": "Indicates if the release is a draft.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"prerelease": {
|
|
"description": "Indicates if the release is a prerelease.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp of when the release was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"published_at": {
|
|
"description": "The timestamp of when the release was published.",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"author": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"assets": {
|
|
"description": "List of assets (e.g., downloadable files) associated with the release",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"description": "Details of an individual asset",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": {
|
|
"description": "The URL of the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"browser_download_url": {
|
|
"description": "The URL for downloading the asset linked to this release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier for the asset.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node ID of the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name of the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"label": {
|
|
"description": "The label assigned to the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"state": {
|
|
"description": "The state of the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"content_type": {
|
|
"description": "The content type of the asset.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"size": {
|
|
"description": "The size of the asset in bytes.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"download_count": {
|
|
"description": "The number of times the asset has been downloaded.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp of when the asset was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp of when the asset was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"uploader_id": {
|
|
"description": "The ID of the user who uploaded the asset.",
|
|
"type": ["null", "integer"]
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"body_html": {
|
|
"description": "The HTML body of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"body_text": {
|
|
"description": "The text body of the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"mentions_count": {
|
|
"description": "The count of mentions in the release.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"discussion_url": {
|
|
"description": "The URL for the discussion related to the release.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["created_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "repositories",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier of the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"full_name": {
|
|
"description": "Full name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"private": {
|
|
"description": "Indicates if the repository is private.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL of the repository's GitHub page.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Brief description of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"fork": {
|
|
"description": "Indicates if the repository is a fork.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"archive_url": {
|
|
"description": "URL to archive the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assignees_url": {
|
|
"description": "URL to fetch assignees for issues in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"blobs_url": {
|
|
"description": "URL to fetch blobs within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"branches_url": {
|
|
"description": "URL to fetch branches within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"collaborators_url": {
|
|
"description": "URL to fetch collaborators of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL to fetch comments within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commits_url": {
|
|
"description": "URL to fetch commits within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"compare_url": {
|
|
"description": "URL to compare references within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contents_url": {
|
|
"description": "URL to fetch contents within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contributors_url": {
|
|
"description": "URL to fetch contributors to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"deployments_url": {
|
|
"description": "URL to fetch deployments related to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"downloads_url": {
|
|
"description": "URL to fetch downloads linked to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to fetch events related to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"forks_url": {
|
|
"description": "URL to fetch forks of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_commits_url": {
|
|
"description": "URL to fetch git commits within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_refs_url": {
|
|
"description": "URL to fetch git references within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_tags_url": {
|
|
"description": "URL to fetch git tags within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_url": {
|
|
"description": "URL for Git protocol to interact with the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_comment_url": {
|
|
"description": "URL to fetch issue comments within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_events_url": {
|
|
"description": "URL to fetch issue events within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issues_url": {
|
|
"description": "URL to fetch issues within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"keys_url": {
|
|
"description": "URL to fetch keys associated with the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to fetch labels associated with the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"languages_url": {
|
|
"description": "URL to fetch languages used in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"merges_url": {
|
|
"description": "URL to fetch merges related to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"milestones_url": {
|
|
"description": "URL to fetch milestones within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"notifications_url": {
|
|
"description": "URL to manage notifications for the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pulls_url": {
|
|
"description": "URL to fetch pull requests within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"releases_url": {
|
|
"description": "URL to fetch releases related to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"ssh_url": {
|
|
"description": "SSH URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"stargazers_url": {
|
|
"description": "URL to fetch users who starred the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"statuses_url": {
|
|
"description": "URL to fetch commit statuses within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscribers_url": {
|
|
"description": "URL to fetch subscribers of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscription_url": {
|
|
"description": "URL to manage subscriptions to notifications for the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tags_url": {
|
|
"description": "URL to fetch tags within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"teams_url": {
|
|
"description": "URL to manage repository teams.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"trees_url": {
|
|
"description": "URL to fetch trees within the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"clone_url": {
|
|
"description": "URL to clone the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"mirror_url": {
|
|
"description": "URL of the mirror repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"hooks_url": {
|
|
"description": "URL to manage webhooks for the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"svn_url": {
|
|
"description": "SVN URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"homepage": {
|
|
"description": "URL of the repository's homepage.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"language": {
|
|
"description": "Main programming language used in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"forks_count": {
|
|
"description": "Count of forks for the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"stargazers_count": {
|
|
"description": "Number of stars the repository has received.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"watchers_count": {
|
|
"description": "Count of watchers for the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"size": {
|
|
"description": "Size of the repository in kilobytes.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"default_branch": {
|
|
"description": "Default branch of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"open_issues_count": {
|
|
"description": "Count of open issues in the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"is_template": {
|
|
"description": "Indicates if the repository is a template.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"topics": {
|
|
"description": "Topics associated with the repository.",
|
|
"type": ["null", "array"],
|
|
"items": {
|
|
"description": "Individual topic related to the repository.",
|
|
"type": ["null", "string"]
|
|
}
|
|
},
|
|
"license": {
|
|
"description": "License information of the repository.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"key": {
|
|
"description": "Key identifier of the license.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the license.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to access license details.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"spdx_id": {
|
|
"description": "SPDX identifier of the license.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the license.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view license details on the web.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"has_issues": {
|
|
"description": "Indicates if the repository has issues enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_projects": {
|
|
"description": "Indicates if the repository has projects enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_wiki": {
|
|
"description": "Indicates if the repository has a wiki enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_pages": {
|
|
"description": "Indicates if the repository has GitHub Pages enabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"has_downloads": {
|
|
"description": "Indicates if the repository has downloads available.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"archived": {
|
|
"description": "Indicates if the repository is archived.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"disabled": {
|
|
"description": "Indicates if the repository is disabled.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"visibility": {
|
|
"description": "Visibility status of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pushed_at": {
|
|
"description": "Date and time when the repository was last pushed to.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the repository was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the repository was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"permissions": {
|
|
"description": "Permissions granted to different roles for the repository.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"admin": {
|
|
"description": "Admin permission level.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"push": {
|
|
"description": "Push permission level.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"pull": {
|
|
"description": "Pull permission level.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"maintain": {
|
|
"description": "Maintain permission level.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"triage": {
|
|
"description": "Triage permission level.",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"allow_forking": {
|
|
"description": "Indicates if forking is allowed for the repository.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"forks": {
|
|
"description": "Forks information related to the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"has_discussions": {
|
|
"description": "Indicates if the repository has discussions.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"open_issues": {
|
|
"description": "Number of open issues in the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"organization": {
|
|
"description": "Organization the repository belongs to.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"watchers": {
|
|
"description": "Watchers of the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"web_commit_signoff_required": {
|
|
"description": "Indicates if web commit sign-off is required for contributions.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"security_and_analysis": {
|
|
"description": "Security and analysis settings of the repository.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"secret_scanning": {
|
|
"description": "Secret scanning status.",
|
|
"type": ["null", "object"],
|
|
"properties": { "status": { "type": ["null", "string"] } }
|
|
},
|
|
"secret_scanning_push_protection": {
|
|
"description": "Secret scanning push protection status.",
|
|
"type": ["null", "object"],
|
|
"properties": { "status": { "type": ["null", "string"] } }
|
|
},
|
|
"secret_scanning_validity_checks": {
|
|
"description": "Secret scanning validity checks status.",
|
|
"type": ["null", "object"],
|
|
"properties": { "status": { "type": ["null", "string"] } }
|
|
},
|
|
"dependabot_security_updates": {
|
|
"description": "Dependabot security updates status.",
|
|
"type": ["null", "object"],
|
|
"properties": { "status": { "type": ["null", "string"] } }
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "review_comments",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Information about the repository where the comment was made",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "The URL of the API resource for the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_request_review_id": {
|
|
"description": "The ID of the pull request review to which the comment belongs",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the comment",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The unique identifier for the comment node",
|
|
"type": ["null", "string"]
|
|
},
|
|
"diff_hunk": {
|
|
"description": "A snippet of the diff where the comment was made",
|
|
"type": ["null", "string"]
|
|
},
|
|
"path": {
|
|
"description": "The file path where the comment was made",
|
|
"type": ["null", "string"]
|
|
},
|
|
"position": {
|
|
"description": "The position of the comment relative to the diff",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"original_position": {
|
|
"description": "The original position of the comment relative to the diff",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"commit_id": {
|
|
"description": "The ID of the commit the comment is associated with",
|
|
"type": ["null", "string"]
|
|
},
|
|
"original_commit_id": {
|
|
"description": "The original commit ID associated with the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"in_reply_to_id": {
|
|
"description": "The ID of the comment being replied to",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"body": {
|
|
"description": "The content of the comment",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the comment was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp when the comment was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"html_url": {
|
|
"description": "The URL for viewing the comment on GitHub",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_request_url": {
|
|
"description": "The URL of the pull request to which the comment belongs",
|
|
"type": ["null", "string"]
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the author of the comment with the repository",
|
|
"type": ["null", "string"]
|
|
},
|
|
"_links": {
|
|
"description": "Contains links to related resources for the review comment",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"self": {
|
|
"description": "URL for the review comment itself",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"href": {
|
|
"description": "The URL of the comment itself",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"html": {
|
|
"description": "URL for the HTML representation of the review comment",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"href": {
|
|
"description": "The URL for viewing the comment in a browser",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"pull_request": {
|
|
"description": "URL for the pull request associated with the review comment",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"href": {
|
|
"description": "The URL for the associated pull request",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"start_line": {
|
|
"description": "The starting line of the comment reference",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"original_start_line": {
|
|
"description": "The original starting line of the comment reference",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"start_side": {
|
|
"description": "The side in the diff where the comment reference started",
|
|
"type": ["null", "string"]
|
|
},
|
|
"line": {
|
|
"description": "The line in the diff where the comment was made",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"original_line": {
|
|
"description": "The original line for the comment reference",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"side": {
|
|
"description": "The side of the diff where the comment was made (e.g., left or right)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subject_type": {
|
|
"description": "The type of subject the comment is associated with",
|
|
"type": ["null", "string"]
|
|
},
|
|
"reactions": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"url": { "type": ["null", "string"] },
|
|
"total_count": { "type": ["null", "integer"] },
|
|
"+1": { "type": ["null", "integer"] },
|
|
"-1": { "type": ["null", "integer"] },
|
|
"laugh": { "type": ["null", "integer"] },
|
|
"hooray": { "type": ["null", "integer"] },
|
|
"confused": { "type": ["null", "integer"] },
|
|
"heart": { "type": ["null", "integer"] },
|
|
"rocket": { "type": ["null", "integer"] },
|
|
"eyes": { "type": ["null", "integer"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "reviews",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Information about the repository where the review is posted.",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the review.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node identifier of the review.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"body": {
|
|
"description": "The content of the review comment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"state": {
|
|
"description": "The state of the review (e.g., open, closed).",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The URL of the review comment.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_request_url": {
|
|
"description": "The URL of the pull request associated with the review.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"_links": {
|
|
"description": "Contains relevant hyperlinks related to the review data.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"html": {
|
|
"description": "URL for viewing the review data in HTML format.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"href": {
|
|
"description": "The URL of the HTML page for the review.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"pull_request": {
|
|
"description": "URL for accessing the pull request associated with the review data.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"href": {
|
|
"description": "The URL of the pull request associated with the review.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"submitted_at": {
|
|
"description": "The date and time when the review was submitted.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"created_at": {
|
|
"description": "The date and time when the review was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The date and time when the review was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"commit_id": {
|
|
"description": "The unique identifier of the commit associated with the review.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"author_association": {
|
|
"description": "The association of the author of the review with the repository.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "stargazers",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "The repository that was starred by a user.",
|
|
"type": "string"
|
|
},
|
|
"user_id": {
|
|
"description": "The unique identifier of the user who starred the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"starred_at": {
|
|
"description": "The date and time when the user starred the repository.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"user": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["starred_at"],
|
|
"source_defined_primary_key": [["user_id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "tags",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"repository": {
|
|
"description": "Repository information related to the tag",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "Name of the tag",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commit": {
|
|
"description": "Information about the commit associated with this tag",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"sha": {
|
|
"description": "The unique SHA of the commit",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to view details of the commit",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"zipball_url": {
|
|
"description": "URL to download a zipball archive of the repository at this tag",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tarball_url": {
|
|
"description": "URL to download a tarball archive of the repository at this tag",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "Unique identifier of the tag",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["repository"], ["name"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "teams",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"organization": {
|
|
"description": "The organization to which the team belongs.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identifier of the team.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The node identifier of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The API URL of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The URL of the team on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "The name of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"slug": {
|
|
"description": "The unique URL-friendly name of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "The description of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"privacy": {
|
|
"description": "The privacy setting of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"notification_setting": {
|
|
"description": "The notification setting of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"permission": {
|
|
"description": "The permission level of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"members_url": {
|
|
"description": "The URL to fetch members of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repositories_url": {
|
|
"description": "The URL to fetch repositories of the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"parent": {
|
|
"description": "The parent team of the team.",
|
|
"type": ["null", "object"],
|
|
"properties": {},
|
|
"additionalProperties": true
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "team_members",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"login": {
|
|
"description": "Username of the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "Unique identifier of the user",
|
|
"type": "integer"
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID associated with the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "URL of the user's avatar image",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gravatar_id": {
|
|
"description": "Unique identifier of the user's Gravatar image",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the user's GitHub API endpoint",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL of the user's GitHub profile",
|
|
"type": ["null", "string"]
|
|
},
|
|
"followers_url": {
|
|
"description": "URL of the user's followers",
|
|
"type": ["null", "string"]
|
|
},
|
|
"following_url": {
|
|
"description": "URL of the users that the user is following",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gists_url": {
|
|
"description": "URL of the user's gists",
|
|
"type": ["null", "string"]
|
|
},
|
|
"starred_url": {
|
|
"description": "URL of the repositories starred by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscriptions_url": {
|
|
"description": "URL of the repositories the user is subscribed to",
|
|
"type": ["null", "string"]
|
|
},
|
|
"organizations_url": {
|
|
"description": "URL of the organizations the user belongs to",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "URL of the user's repositories",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL of the events performed by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"received_events_url": {
|
|
"description": "URL of the received events by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"type": {
|
|
"description": "Type of user account (e.g., User or Organization)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Boolean indicating if the user is a site administrator",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"organization": {
|
|
"description": "Name of the organization the user is a part of",
|
|
"type": "string"
|
|
},
|
|
"team_slug": {
|
|
"description": "Slug identifier of the user's team",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"], ["team_slug"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "users",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"organization": {
|
|
"description": "The organization the user belongs to",
|
|
"type": ["null", "string"]
|
|
},
|
|
"login": {
|
|
"description": "The username of the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"id": {
|
|
"description": "The unique identification number of the user",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "The ID assigned to the user in the GraphQL API",
|
|
"type": ["null", "string"]
|
|
},
|
|
"avatar_url": {
|
|
"description": "The URL of the user's avatar image",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gravatar_id": {
|
|
"description": "The Gravatar ID associated with the user's email",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The user's GitHub API URL",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "The URL of the user's GitHub page",
|
|
"type": ["null", "string"]
|
|
},
|
|
"followers_url": {
|
|
"description": "The URL listing the user's followers",
|
|
"type": ["null", "string"]
|
|
},
|
|
"following_url": {
|
|
"description": "The URL listing the users being followed by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"gists_url": {
|
|
"description": "The URL of the user's gists",
|
|
"type": ["null", "string"]
|
|
},
|
|
"starred_url": {
|
|
"description": "The URL listing repositories starred by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscriptions_url": {
|
|
"description": "The URL listing repositories the user is subscribed to",
|
|
"type": ["null", "string"]
|
|
},
|
|
"organizations_url": {
|
|
"description": "The URL listing organizations the user belongs to",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repos_url": {
|
|
"description": "The URL listing repositories owned by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "The URL of the events that the user has been involved in",
|
|
"type": ["null", "string"]
|
|
},
|
|
"received_events_url": {
|
|
"description": "The URL of events received by the user",
|
|
"type": ["null", "string"]
|
|
},
|
|
"type": {
|
|
"description": "The type of user account (e.g., User or Organization)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"site_admin": {
|
|
"description": "Specifies if the user is a GitHub site administrator",
|
|
"type": ["null", "boolean"]
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "workflows",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-04/schema#",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "Unique identifier for the workflow",
|
|
"type": "integer"
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the workflow",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the workflow",
|
|
"type": ["null", "string"]
|
|
},
|
|
"path": {
|
|
"description": "Path to the workflow in the repository",
|
|
"type": ["null", "string"]
|
|
},
|
|
"state": {
|
|
"description": "Current state of the workflow",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Date and time when the workflow was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "Date and time when the workflow was last updated",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"url": {
|
|
"description": "URL to access detailed information about the workflow",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the workflow on GitHub's web interface",
|
|
"type": ["null", "string"]
|
|
},
|
|
"badge_url": {
|
|
"description": "URL for the badge that represents the workflow status",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "Repository information associated with the workflow",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "workflow_runs",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-04/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "ID of the workflow run.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the workflow.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"head_branch": {
|
|
"description": "The branch associated with the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"head_sha": {
|
|
"description": "SHA of the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"path": {
|
|
"description": "The path where the workflow file is located.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"display_title": {
|
|
"description": "Title to display for the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"run_number": {
|
|
"description": "The unique number assigned to the workflow run.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"event": {
|
|
"description": "The event that triggered the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"status": {
|
|
"description": "The current status of the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"conclusion": {
|
|
"description": "The outcome or result of the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"workflow_id": {
|
|
"description": "ID of the workflow associated with the run.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"check_suite_id": {
|
|
"description": "ID of the associated GitHub check suite.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"check_suite_node_id": {
|
|
"description": "Node ID of the associated GitHub check suite.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "URL to access details of the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the workflow run on GitHub.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pull_requests": {
|
|
"description": "List of all pull requests associated with the workflow run.",
|
|
"type": "array",
|
|
"items": {
|
|
"type": ["null", "object"],
|
|
"properties": {},
|
|
"additionalProperties": true
|
|
}
|
|
},
|
|
"created_at": {
|
|
"description": "The timestamp when the workflow run was created.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"updated_at": {
|
|
"description": "The timestamp when the workflow run was last updated.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"run_attempt": {
|
|
"description": "Specifies the attempt number of the workflow run.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"referenced_workflows": {
|
|
"description": "List of workflows referenced by the workflow runs",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"path": {
|
|
"description": "Path of the referenced workflow file",
|
|
"type": "string"
|
|
},
|
|
"sha": {
|
|
"description": "SHA hash of the referenced workflow",
|
|
"type": "string"
|
|
},
|
|
"ref": {
|
|
"description": "Type of reference to the workflow",
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"run_started_at": {
|
|
"description": "The timestamp when the workflow run started.",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"jobs_url": {
|
|
"description": "URL to access jobs associated with the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"logs_url": {
|
|
"description": "URL to access logs generated by the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"check_suite_url": {
|
|
"description": "URL to access the check suite details.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"artifacts_url": {
|
|
"description": "URL to access artifacts generated by the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"cancel_url": {
|
|
"description": "URL to cancel the workflow run if supported.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"rerun_url": {
|
|
"description": "URL to rerun the workflow.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"previous_attempt_url": {
|
|
"description": "URL to access the previous attempt of the workflow run.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"workflow_url": {
|
|
"description": "URL to access details of the workflow.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"head_commit": {
|
|
"description": "Details about the commit associated with the workflow run.",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "ID of the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tree_id": {
|
|
"description": "ID of the tree associated with the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"message": {
|
|
"description": "The commit message of the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"timestamp": {
|
|
"description": "Timestamp of the head commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"author": {
|
|
"description": "The author details of the head commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["null", "string"] },
|
|
"email": { "type": ["null", "string"] }
|
|
}
|
|
},
|
|
"committer": {
|
|
"description": "The committer details of the head commit.",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": { "type": ["null", "string"] },
|
|
"email": { "type": ["null", "string"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"repository": {
|
|
"description": "Details about the repository where the workflow run is executed.",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "ID of the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"full_name": {
|
|
"description": "Full name of the repository.",
|
|
"type": "string"
|
|
},
|
|
"private": {
|
|
"description": "Indicates if the repository is private.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"html_url": {
|
|
"description": "HTML URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"fork": {
|
|
"description": "Indicates if the repository is a fork.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"forks_url": {
|
|
"description": "URL to access forks of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"keys_url": {
|
|
"description": "URL to access keys of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"collaborators_url": {
|
|
"description": "URL to access collaborators of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"teams_url": {
|
|
"description": "URL to access teams in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"hooks_url": {
|
|
"description": "URL to access hooks in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_events_url": {
|
|
"description": "URL to access issue events in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to access events associated with the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assignees_url": {
|
|
"description": "URL to access assignees of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"branches_url": {
|
|
"description": "URL to access branches of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tags_url": {
|
|
"description": "URL to access tags in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"blobs_url": {
|
|
"description": "URL to access blobs in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_tags_url": {
|
|
"description": "URL to access git tags in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_refs_url": {
|
|
"description": "URL to access git refs in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"trees_url": {
|
|
"description": "URL to access trees in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"statuses_url": {
|
|
"description": "URL to access commit statuses in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"languages_url": {
|
|
"description": "URL to access languages used in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"stargazers_url": {
|
|
"description": "URL to access stargazers of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contributors_url": {
|
|
"description": "URL to access contributors of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscribers_url": {
|
|
"description": "URL to access subscribers of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscription_url": {
|
|
"description": "URL for subscription to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commits_url": {
|
|
"description": "URL to access commits in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_commits_url": {
|
|
"description": "URL to access git commits in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL to access comments in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_comment_url": {
|
|
"description": "URL to access issue comments in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contents_url": {
|
|
"description": "URL to access contents of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"compare_url": {
|
|
"description": "URL to compare the repository with another ref/commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"merges_url": {
|
|
"description": "URL to access merges in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"archive_url": {
|
|
"description": "URL to access the repository's archive.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"downloads_url": {
|
|
"description": "URL to access downloads in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issues_url": {
|
|
"description": "URL to access issues in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pulls_url": {
|
|
"description": "URL to access pulls in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"milestones_url": {
|
|
"description": "URL to access milestones in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"notifications_url": {
|
|
"description": "URL to access notifications in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to access labels in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"releases_url": {
|
|
"description": "URL to access releases in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"deployments_url": {
|
|
"description": "URL to access deployments of the repository.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"head_repository": {
|
|
"description": "Information about the repository where the workflow was triggered.",
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"id": {
|
|
"description": "ID of the repository.",
|
|
"type": ["null", "integer"]
|
|
},
|
|
"node_id": {
|
|
"description": "Node ID of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": {
|
|
"description": "Name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"full_name": {
|
|
"description": "Full name of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"private": {
|
|
"description": "Indicates if the repository is private.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"owner": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"html_url": {
|
|
"description": "HTML URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"description": {
|
|
"description": "Description of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"fork": {
|
|
"description": "Indicates if the repository is a fork.",
|
|
"type": ["null", "boolean"]
|
|
},
|
|
"url": {
|
|
"description": "URL of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"forks_url": {
|
|
"description": "URL to access forks of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"keys_url": {
|
|
"description": "URL to access keys of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"collaborators_url": {
|
|
"description": "URL to access collaborators of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"teams_url": {
|
|
"description": "URL to access teams in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"hooks_url": {
|
|
"description": "URL to access hooks in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_events_url": {
|
|
"description": "URL to access issue events in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"events_url": {
|
|
"description": "URL to access events associated with the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"assignees_url": {
|
|
"description": "URL to access assignees of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"branches_url": {
|
|
"description": "URL to access branches of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"tags_url": {
|
|
"description": "URL to access tags in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"blobs_url": {
|
|
"description": "URL to access blobs in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_tags_url": {
|
|
"description": "URL to access git tags in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_refs_url": {
|
|
"description": "URL to access git refs in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"trees_url": {
|
|
"description": "URL to access trees in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"statuses_url": {
|
|
"description": "URL to access commit statuses in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"languages_url": {
|
|
"description": "URL to access languages used in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"stargazers_url": {
|
|
"description": "URL to access stargazers of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contributors_url": {
|
|
"description": "URL to access contributors of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscribers_url": {
|
|
"description": "URL to access subscribers of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"subscription_url": {
|
|
"description": "URL for subscription to the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"commits_url": {
|
|
"description": "URL to access commits in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"git_commits_url": {
|
|
"description": "URL to access git commits in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"comments_url": {
|
|
"description": "URL to access comments in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issue_comment_url": {
|
|
"description": "URL to access issue comments in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"contents_url": {
|
|
"description": "URL to access contents of the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"compare_url": {
|
|
"description": "URL to compare the repository with another ref/commit.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"merges_url": {
|
|
"description": "URL to access merges in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"archive_url": {
|
|
"description": "URL to access the repository's archive.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"downloads_url": {
|
|
"description": "URL to access downloads in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"issues_url": {
|
|
"description": "URL to access issues in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"pulls_url": {
|
|
"description": "URL to access pulls in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"milestones_url": {
|
|
"description": "URL to access milestones in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"notifications_url": {
|
|
"description": "URL to access notifications in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"labels_url": {
|
|
"description": "URL to access labels in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"releases_url": {
|
|
"description": "URL to access releases in the repository.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"deployments_url": {
|
|
"description": "URL to access deployments of the repository.",
|
|
"type": ["null", "string"]
|
|
}
|
|
}
|
|
},
|
|
"actor": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
},
|
|
"triggering_actor": {
|
|
"type": ["null", "object"],
|
|
"properties": {
|
|
"login": { "type": ["null", "string"] },
|
|
"id": { "type": ["null", "integer"] },
|
|
"node_id": { "type": ["null", "string"] },
|
|
"avatar_url": { "type": ["null", "string"] },
|
|
"gravatar_id": { "type": ["null", "string"] },
|
|
"url": { "type": ["null", "string"] },
|
|
"html_url": { "type": ["null", "string"] },
|
|
"followers_url": { "type": ["null", "string"] },
|
|
"following_url": { "type": ["null", "string"] },
|
|
"gists_url": { "type": ["null", "string"] },
|
|
"starred_url": { "type": ["null", "string"] },
|
|
"subscriptions_url": { "type": ["null", "string"] },
|
|
"organizations_url": { "type": ["null", "string"] },
|
|
"repos_url": { "type": ["null", "string"] },
|
|
"events_url": { "type": ["null", "string"] },
|
|
"received_events_url": { "type": ["null", "string"] },
|
|
"type": { "type": ["null", "string"] },
|
|
"site_admin": { "type": ["null", "boolean"] }
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["updated_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "workflow_jobs",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-04/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"id": { "description": "Identifier of the job", "type": "integer" },
|
|
"run_id": {
|
|
"description": "Identifier of the run associated with the job",
|
|
"type": "integer"
|
|
},
|
|
"workflow_name": {
|
|
"description": "Name of the workflow associated with the job",
|
|
"type": ["null", "string"]
|
|
},
|
|
"head_branch": {
|
|
"description": "Name of the branch where the job was triggered",
|
|
"type": ["null", "string"]
|
|
},
|
|
"run_url": {
|
|
"description": "URL to view the run details associated with the job",
|
|
"type": "string"
|
|
},
|
|
"run_attempt": {
|
|
"description": "Number of the run attempt for the job",
|
|
"type": "integer"
|
|
},
|
|
"node_id": { "description": "Node ID of the job", "type": "string" },
|
|
"head_sha": {
|
|
"description": "Commit SHA associated with the job",
|
|
"type": "string"
|
|
},
|
|
"url": {
|
|
"description": "URL to fetch the details of the job",
|
|
"type": "string"
|
|
},
|
|
"html_url": {
|
|
"description": "URL to view the job details in a web browser",
|
|
"type": ["null", "string"]
|
|
},
|
|
"status": {
|
|
"description": "Status of the job (e.g., in_progress, completed)",
|
|
"type": "string"
|
|
},
|
|
"conclusion": {
|
|
"description": "Conclusion of the job execution (e.g., success, failure)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"created_at": {
|
|
"description": "Timestamp when the job was created",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"started_at": {
|
|
"description": "Timestamp when the job was started",
|
|
"type": "string",
|
|
"format": "date-time"
|
|
},
|
|
"completed_at": {
|
|
"description": "Timestamp when the job was completed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"name": { "description": "Name of the job", "type": "string" },
|
|
"steps": {
|
|
"description": "List of steps within the job",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "object",
|
|
"properties": {
|
|
"status": {
|
|
"description": "Status of the step (e.g., in_progress, completed)",
|
|
"type": "string"
|
|
},
|
|
"conclusion": {
|
|
"description": "Conclusion of the step execution (e.g., success, failure)",
|
|
"type": ["null", "string"]
|
|
},
|
|
"name": { "description": "Name of the step", "type": "string" },
|
|
"number": {
|
|
"description": "Number of the step",
|
|
"type": "integer"
|
|
},
|
|
"started_at": {
|
|
"description": "Timestamp when the step was started",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
},
|
|
"completed_at": {
|
|
"description": "Timestamp when the step was completed",
|
|
"type": ["null", "string"],
|
|
"format": "date-time"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"check_run_url": {
|
|
"description": "URL to view the check run associated with the job",
|
|
"type": "string"
|
|
},
|
|
"labels": {
|
|
"description": "Labels associated with the job",
|
|
"type": "array",
|
|
"items": { "type": "string" }
|
|
},
|
|
"runner_id": {
|
|
"description": "Identifier of the runner",
|
|
"type": ["integer", "null"]
|
|
},
|
|
"runner_name": {
|
|
"description": "Name of the runner",
|
|
"type": ["null", "string"]
|
|
},
|
|
"runner_group_id": {
|
|
"description": "Identifier of the runner group",
|
|
"type": ["integer", "null"]
|
|
},
|
|
"runner_group_name": {
|
|
"description": "Name of the runner group",
|
|
"type": ["null", "string"]
|
|
},
|
|
"repository": {
|
|
"description": "Repository information associated with the job",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh", "incremental"],
|
|
"source_defined_cursor": true,
|
|
"default_cursor_field": ["completed_at"],
|
|
"source_defined_primary_key": [["id"]],
|
|
"is_resumable": true
|
|
},
|
|
{
|
|
"name": "team_memberships",
|
|
"json_schema": {
|
|
"$schema": "https://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"state": {
|
|
"description": "The current state of the team membership (active, pending, etc.).",
|
|
"type": ["null", "string"]
|
|
},
|
|
"role": {
|
|
"description": "The role or position of the user within the team.",
|
|
"type": ["null", "string"]
|
|
},
|
|
"url": {
|
|
"description": "The URL link to access more details about the team membership.",
|
|
"type": "string"
|
|
},
|
|
"organization": {
|
|
"description": "The name of the organization the team membership belongs to.",
|
|
"type": "string"
|
|
},
|
|
"team_slug": {
|
|
"description": "The unique identifier (slug) of the team the user belongs to.",
|
|
"type": "string"
|
|
},
|
|
"username": {
|
|
"description": "The username of the user associated with the team membership.",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"supported_sync_modes": ["full_refresh"],
|
|
"source_defined_primary_key": [["url"]],
|
|
"is_resumable": true
|
|
}
|
|
]
|
|
}
|