diff --git a/src/github-apps/lib/config.json b/src/github-apps/lib/config.json index 5f63f608e81b..60d425ca2080 100644 --- a/src/github-apps/lib/config.json +++ b/src/github-apps/lib/config.json @@ -60,5 +60,5 @@ "2022-11-28" ] }, - "sha": "db619bfa61761866480a7f4c4d8d569fc0eb5056" + "sha": "7c6cc4ee9c2354d4093640bec365415ddd1c3506" } \ No newline at end of file diff --git a/src/rest/data/fpt-2022-11-28/schema.json b/src/rest/data/fpt-2022-11-28/schema.json index b9eb4ad30d94..101d611e258e 100644 --- a/src/rest/data/fpt-2022-11-28/schema.json +++ b/src/rest/data/fpt-2022-11-28/schema.json @@ -146937,12 +146937,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147278,12 +147282,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148282,12 +148290,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -148623,12 +148635,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148907,12 +148923,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -149248,12 +149268,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -149567,12 +149591,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -149908,12 +149936,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150181,12 +150213,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -160877,6 +160913,7 @@ "isRequired": true, "enum": [ "all", + "all_without_configurations", "public", "private_or_internal", "selected" @@ -410379,195 +410416,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -410592,235 +410706,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -410880,7 +411333,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -410904,76 +411356,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -411016,195 +411542,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -411229,257 +411832,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -411539,7 +412459,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -411563,76 +412482,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -414284,195 +415277,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -414497,235 +415567,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -414785,7 +416194,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -414809,76 +416217,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -414921,195 +416403,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -415134,257 +416693,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -415444,7 +417320,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -415468,76 +417343,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -418239,448 +420188,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -418740,7 +421105,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -418764,582 +421128,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -419399,7 +422231,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -419423,76 +422254,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghec-2022-11-28/schema.json b/src/rest/data/ghec-2022-11-28/schema.json index 6b0968a7e194..57a5132fcc7f 100644 --- a/src/rest/data/ghec-2022-11-28/schema.json +++ b/src/rest/data/ghec-2022-11-28/schema.json @@ -154165,12 +154165,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -154506,12 +154510,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -155613,12 +155621,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -155954,12 +155966,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -156958,12 +156974,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -157299,12 +157319,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -157583,12 +157607,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -157924,12 +157952,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -158243,12 +158275,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -158584,12 +158620,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -158857,12 +158897,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -169553,6 +169597,7 @@ "isRequired": true, "enum": [ "all", + "all_without_configurations", "public", "private_or_internal", "selected" @@ -432164,195 +432209,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -432377,235 +432499,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -432665,7 +433126,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -432689,76 +433149,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -432801,195 +433335,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -433014,257 +433625,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -433324,7 +434252,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -433348,76 +434275,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -436069,195 +437070,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -436282,235 +437360,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -436570,7 +437987,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -436594,76 +438010,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -436706,195 +438196,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -436919,257 +438486,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -437229,7 +439113,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -437253,76 +439136,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -440024,448 +441981,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -440525,7 +442898,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -440549,582 +442921,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -441184,7 +444024,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -441208,76 +444047,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.10-2022-11-28/schema.json b/src/rest/data/ghes-3.10-2022-11-28/schema.json index 8ce06aa805cc..3cba0ced3cd1 100644 --- a/src/rest/data/ghes-3.10-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.10-2022-11-28/schema.json @@ -146957,12 +146957,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147280,12 +147284,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148387,12 +148395,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -148710,12 +148722,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -149687,12 +149703,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150010,12 +150030,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150294,12 +150318,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150635,12 +150663,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150954,12 +150986,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151295,12 +151331,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151559,12 +151599,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -363703,195 +363747,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -363916,235 +364037,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -364204,7 +364664,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -364228,76 +364687,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -364340,195 +364873,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -364553,257 +365163,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -364863,7 +365790,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -364887,76 +365813,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -367608,195 +368608,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -367821,235 +368898,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -368109,7 +369525,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -368133,76 +369548,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -368245,195 +369734,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -368458,257 +370024,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -368768,7 +370651,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -368792,76 +370674,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -371563,448 +373519,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -372064,7 +374436,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -372088,582 +374459,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -372723,7 +375562,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -372747,76 +375585,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.11-2022-11-28/schema.json b/src/rest/data/ghes-3.11-2022-11-28/schema.json index c02df51d9458..1e9aad00e50a 100644 --- a/src/rest/data/ghes-3.11-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.11-2022-11-28/schema.json @@ -146981,12 +146981,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147304,12 +147308,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148411,12 +148419,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -148734,12 +148746,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -149711,12 +149727,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150034,12 +150054,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150318,12 +150342,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150659,12 +150687,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150978,12 +151010,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151319,12 +151355,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151583,12 +151623,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -369578,195 +369622,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -369791,235 +369912,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -370079,7 +370539,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -370103,76 +370562,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -370215,195 +370748,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -370428,257 +371038,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -370738,7 +371665,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -370762,76 +371688,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -373483,195 +374483,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -373696,235 +374773,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -373984,7 +375400,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -374008,76 +375423,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -374120,195 +375609,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -374333,257 +375899,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -374643,7 +376526,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -374667,76 +376549,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -377438,448 +379394,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -377939,7 +380311,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -377963,582 +380334,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -378598,7 +381437,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -378622,76 +381460,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.12-2022-11-28/schema.json b/src/rest/data/ghes-3.12-2022-11-28/schema.json index 345ff8e15cd9..72fd57200a94 100644 --- a/src/rest/data/ghes-3.12-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.12-2022-11-28/schema.json @@ -147302,12 +147302,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147625,12 +147629,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148732,12 +148740,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -149055,12 +149067,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150032,12 +150048,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150355,12 +150375,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150639,12 +150663,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150980,12 +151008,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151299,12 +151331,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151640,12 +151676,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151904,12 +151944,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -372449,195 +372493,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -372662,235 +372783,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -372950,7 +373410,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -372974,76 +373433,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -373086,195 +373619,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -373299,257 +373909,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -373609,7 +374536,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -373633,76 +374559,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -376354,195 +377354,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -376567,235 +377644,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -376855,7 +378271,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -376879,76 +378294,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -376991,195 +378480,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -377204,257 +378770,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -377514,7 +379397,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -377538,76 +379420,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -380309,448 +382265,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -380810,7 +383182,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -380834,582 +383205,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -381469,7 +384308,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -381493,76 +384331,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.13-2022-11-28/schema.json b/src/rest/data/ghes-3.13-2022-11-28/schema.json index 38add200ad2c..d53cdebfe375 100644 --- a/src/rest/data/ghes-3.13-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.13-2022-11-28/schema.json @@ -147446,12 +147446,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147769,12 +147773,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148876,12 +148884,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -149199,12 +149211,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150176,12 +150192,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150499,12 +150519,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150783,12 +150807,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151124,12 +151152,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151443,12 +151475,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151784,12 +151820,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -152048,12 +152088,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -374819,195 +374863,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -375032,235 +375153,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -375320,7 +375780,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -375344,76 +375803,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -375456,195 +375989,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -375669,257 +376279,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -375979,7 +376906,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -376003,76 +376929,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -378724,195 +379724,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -378937,235 +380014,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -379225,7 +380641,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -379249,76 +380664,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -379361,195 +380850,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -379574,257 +381140,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -379884,7 +381767,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -379908,76 +381790,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -382679,448 +384635,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -383180,7 +385552,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -383204,582 +385575,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -383839,7 +386678,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -383863,76 +386701,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/data/ghes-3.14-2022-11-28/schema.json b/src/rest/data/ghes-3.14-2022-11-28/schema.json index fb3571c92e09..add3e2d86ad4 100644 --- a/src/rest/data/ghes-3.14-2022-11-28/schema.json +++ b/src/rest/data/ghes-3.14-2022-11-28/schema.json @@ -147446,12 +147446,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -147769,12 +147773,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -148876,12 +148884,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -149199,12 +149211,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150176,12 +150192,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -150499,12 +150519,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -150783,12 +150807,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151124,12 +151152,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -151443,12 +151475,16 @@ "readOnly": true }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "fixed_at": { @@ -151784,12 +151820,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -152048,12 +152088,16 @@ "description": "Identifies the configuration under which the analysis was executed. Used to distinguish between multiple analyses for the same tool and commit, but performed on different languages or different parts of the code." }, "state": { - "type": "string", + "type": [ + "string", + "null" + ], "description": "State of a code scanning alert.", "enum": [ "open", "dismissed", - "fixed" + "fixed", + null ] }, "commit_sha": { @@ -377817,195 +377861,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -378030,235 +378151,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -378318,7 +378778,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -378342,76 +378801,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -378454,195 +378987,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" - }, - "owner": { + "permissions": { "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "admin": { + "type": "boolean" }, - "events_url": { - "type": "string" + "pull": { + "type": "boolean" }, - "followers_url": { - "type": "string", - "format": "uri" + "triage": { + "type": "boolean" }, - "following_url": { - "type": "string" + "push": { + "type": "boolean" }, - "gists_url": { - "type": "string" + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { - "type": "integer" + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" + "examples": [ + "MDQ6VXNlcjE=" + ] }, - "received_events_url": { + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -378667,257 +379277,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -378977,7 +379904,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -379001,76 +379927,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -381722,195 +382722,272 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -381935,235 +383012,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { "type": "boolean" }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -382223,7 +383639,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -382247,76 +383662,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "name": { + "type": [ + "string", + "null" + ] }, - "gravatar_id": { + "email": { "type": [ "string", "null" ] }, - "html_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, "id": { "type": "integer", - "format": "int64" + "format": "int64", + "examples": [ + 1 + ] }, "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { "type": "string", - "format": "uri" - }, - "received_events_url": { + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, - "repos_url": { + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] }, - "site_admin": { - "type": "boolean" + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, "starred_url": { - "type": "string" + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -382359,195 +383848,272 @@ "type": "string" }, "repo": { + "title": "Repository", + "description": "A repository on GitHub.", "type": "object", "properties": { - "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", - "format": "uri" - }, - "deployments_url": { - "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 ] }, - "downloads_url": { - "type": "string", - "format": "uri" - }, - "events_url": { + "node_id": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] }, - "forks_url": { + "name": { + "description": "The name of the repository.", "type": "string", - "format": "uri" + "examples": [ + "Team Environment" + ] }, "full_name": { - "type": "string" - }, - "git_commits_url": { - "type": "string" - }, - "git_refs_url": { - "type": "string" - }, - "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "octocat/Hello-World" + ] }, - "html_url": { - "type": "string", - "format": "uri" + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] }, - "id": { + "forks": { "type": "integer" }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "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", - "format": "uri" - }, - "merges_url": { - "type": "string", - "format": "uri" - }, - "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" - }, - "notifications_url": { - "type": "string" + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] }, "owner": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -382572,257 +384138,574 @@ ] }, "private": { + "description": "Whether the repository is private or public.", + "default": false, "type": "boolean" }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, + "archive_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] + }, + "assignees_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] + }, + "blobs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] + }, + "branches_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] + }, + "collaborators_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] + }, + "comments_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] + }, + "commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] + }, + "compare_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] + }, + "contents_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] + }, + "contributors_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] + }, + "deployments_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" + ] + }, + "downloads_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] + }, + "events_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] + }, + "forks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] + }, + "git_commits_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] + }, + "git_refs_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] + }, + "git_tags_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] + }, + "git_url": { + "type": "string", + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] + }, + "issue_comment_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] + }, + "issue_events_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] + }, + "issues_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] + }, + "keys_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] + }, + "labels_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] + }, + "languages_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] + }, + "merges_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] + }, + "milestones_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] + }, + "notifications_url": { + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" + ] + }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -382882,7 +384765,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -382906,76 +384788,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ @@ -385677,448 +387633,864 @@ "type": "string" }, "repo": { - "type": [ - "object", - "null" - ], + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + }, + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] + }, + "description": { + "type": [ + "string", + "null" + ], + "examples": [ + "This your first repo!" + ] + }, + "fork": { + "type": "boolean" + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] + }, "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "type": [ - "object", - "null" - ], - "properties": { - "key": { - "type": "string" - }, - "name": { - "type": "string" - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "spdx_id": { - "type": [ - "string", - "null" - ] - }, - "node_id": { - "type": "string" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." }, - "allow_forking": { - "type": "boolean" + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, - "is_template": { + "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -386178,7 +388550,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -386202,582 +388573,1050 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, "avatar_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] + } + }, + "required": [ + "label", + "ref", + "repo", + "sha", + "user" + ] + }, + "base": { + "type": "object", + "properties": { + "label": { + "type": "string" + }, + "ref": { + "type": "string" + }, + "repo": { + "title": "Repository", + "description": "A repository on GitHub.", + "type": "object", + "properties": { + "id": { + "description": "Unique identifier of the repository", + "type": "integer", + "format": "int64", + "examples": [ + 42 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDEwOlJlcG9zaXRvcnkxMjk2MjY5" + ] + }, + "name": { + "description": "The name of the repository.", + "type": "string", + "examples": [ + "Team Environment" + ] + }, + "full_name": { + "type": "string", + "examples": [ + "octocat/Hello-World" + ] + }, + "license": { + "anyOf": [ + { + "type": "null" + }, + { + "title": "License Simple", + "description": "License Simple", + "type": "object", + "properties": { + "key": { + "type": "string", + "examples": [ + "mit" + ] + }, + "name": { + "type": "string", + "examples": [ + "MIT License" + ] + }, + "url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://api.github.com/licenses/mit" + ] + }, + "spdx_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "MIT" + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDc6TGljZW5zZW1pdA==" + ] + }, + "html_url": { + "type": "string", + "format": "uri" + } + }, + "required": [ + "key", + "name", + "url", + "spdx_id", + "node_id" + ] + } + ] + }, + "forks": { + "type": "integer" + }, + "permissions": { + "type": "object", + "properties": { + "admin": { + "type": "boolean" + }, + "pull": { + "type": "boolean" + }, + "triage": { + "type": "boolean" + }, + "push": { + "type": "boolean" + }, + "maintain": { + "type": "boolean" + } + }, + "required": [ + "admin", + "pull", + "push" + ] + }, + "owner": { + "title": "Simple User", + "description": "A GitHub user.", + "type": "object", + "properties": { + "name": { + "type": [ + "string", + "null" + ] + }, + "email": { + "type": [ + "string", + "null" + ] + }, + "login": { + "type": "string", + "examples": [ + "octocat" + ] + }, + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] + }, + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] + }, + "gravatar_id": { + "type": [ + "string", + "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" + ] + }, + "html_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] + }, + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] + }, + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] + }, + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] + }, + "starred_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] + }, + "subscriptions_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] + }, + "organizations_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] + }, + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] + }, + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] + }, + "received_events_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] + }, + "type": { + "type": "string", + "examples": [ + "User" + ] + }, + "site_admin": { + "type": "boolean" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] + }, + "user_view_type": { + "type": "string", + "examples": [ + "public" + ] + } + }, + "required": [ + "avatar_url", + "events_url", + "followers_url", + "following_url", + "gists_url", + "gravatar_id", + "html_url", + "id", + "node_id", + "login", + "organizations_url", + "received_events_url", + "repos_url", + "site_admin", + "starred_url", + "subscriptions_url", + "type", + "url" + ] }, - "events_url": { - "type": "string" + "private": { + "description": "Whether the repository is private or public.", + "default": false, + "type": "boolean" }, - "followers_url": { + "html_url": { "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" + "format": "uri", + "examples": [ + "https://github.com/octocat/Hello-World" + ] }, - "gravatar_id": { + "description": { "type": [ "string", "null" + ], + "examples": [ + "This your first repo!" ] }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer", - "format": "int64" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { + "fork": { "type": "boolean" }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, "url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/repos/octocat/Hello-World" + ] }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" - ] - } - }, - "required": [ - "label", - "ref", - "repo", - "sha", - "user" - ] - }, - "base": { - "type": "object", - "properties": { - "label": { - "type": "string" - }, - "ref": { - "type": "string" - }, - "repo": { - "type": "object", - "properties": { "archive_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/{archive_format}{/ref}" + ] }, "assignees_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/assignees{/user}" + ] }, "blobs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/blobs{/sha}" + ] }, "branches_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/branches{/branch}" + ] }, "collaborators_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/collaborators{/collaborator}" + ] }, "comments_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/comments{/number}" + ] }, "commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/commits{/sha}" + ] }, "compare_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/compare/{base}...{head}" + ] }, "contents_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contents/{+path}" + ] }, "contributors_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/contributors" + ] }, "deployments_url": { "type": "string", - "format": "uri" - }, - "description": { - "type": [ - "string", - "null" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/deployments" ] }, "downloads_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/downloads" + ] }, "events_url": { "type": "string", - "format": "uri" - }, - "fork": { - "type": "boolean" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/events" + ] }, "forks_url": { "type": "string", - "format": "uri" - }, - "full_name": { - "type": "string" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/forks" + ] }, "git_commits_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/commits{/sha}" + ] }, "git_refs_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/refs{/sha}" + ] }, "git_tags_url": { - "type": "string" - }, - "hooks_url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/tags{/sha}" + ] }, - "html_url": { + "git_url": { "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "is_template": { - "type": "boolean" - }, - "node_id": { - "type": "string" + "examples": [ + "git:github.com/octocat/Hello-World.git" + ] }, "issue_comment_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/comments{/number}" + ] }, "issue_events_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues/events{/number}" + ] }, "issues_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/issues{/number}" + ] }, "keys_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/keys{/key_id}" + ] }, "labels_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/labels{/name}" + ] }, "languages_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/languages" + ] }, "merges_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/merges" + ] }, "milestones_url": { - "type": "string" - }, - "name": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/milestones{/number}" + ] }, "notifications_url": { - "type": "string" - }, - "owner": { - "type": "object", - "properties": { - "avatar_url": { - "type": "string", - "format": "uri" - }, - "events_url": { - "type": "string" - }, - "followers_url": { - "type": "string", - "format": "uri" - }, - "following_url": { - "type": "string" - }, - "gists_url": { - "type": "string" - }, - "gravatar_id": { - "type": [ - "string", - "null" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - }, - "id": { - "type": "integer" - }, - "node_id": { - "type": "string" - }, - "login": { - "type": "string" - }, - "organizations_url": { - "type": "string", - "format": "uri" - }, - "received_events_url": { - "type": "string", - "format": "uri" - }, - "repos_url": { - "type": "string", - "format": "uri" - }, - "site_admin": { - "type": "boolean" - }, - "starred_url": { - "type": "string" - }, - "subscriptions_url": { - "type": "string", - "format": "uri" - }, - "type": { - "type": "string" - }, - "url": { - "type": "string", - "format": "uri" - }, - "user_view_type": { - "type": "string" - } - }, - "required": [ - "avatar_url", - "events_url", - "followers_url", - "following_url", - "gists_url", - "gravatar_id", - "html_url", - "id", - "node_id", - "login", - "organizations_url", - "received_events_url", - "repos_url", - "site_admin", - "starred_url", - "subscriptions_url", - "type", - "url" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/notifications{?since,all,participating}" ] }, - "private": { - "type": "boolean" - }, "pulls_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/pulls{/number}" + ] }, "releases_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/releases{/id}" + ] + }, + "ssh_url": { + "type": "string", + "examples": [ + "git@github.com:octocat/Hello-World.git" + ] }, "stargazers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/stargazers" + ] }, "statuses_url": { - "type": "string" + "type": "string", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/statuses/{sha}" + ] }, "subscribers_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscribers" + ] }, "subscription_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/subscription" + ] }, "tags_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/tags" + ] }, "teams_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/teams" + ] }, "trees_url": { - "type": "string" - }, - "url": { "type": "string", - "format": "uri" + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/git/trees{/sha}" + ] }, "clone_url": { - "type": "string" + "type": "string", + "examples": [ + "https://github.com/octocat/Hello-World.git" + ] }, - "default_branch": { - "type": "string" + "mirror_url": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "git:git.example.com/octocat/Hello-World" + ] }, - "forks": { - "type": "integer" + "hooks_url": { + "type": "string", + "format": "uri", + "examples": [ + "http://api.github.com/repos/octocat/Hello-World/hooks" + ] + }, + "svn_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://svn.github.com/octocat/Hello-World" + ] + }, + "homepage": { + "type": [ + "string", + "null" + ], + "format": "uri", + "examples": [ + "https://github.com" + ] + }, + "language": { + "type": [ + "string", + "null" + ] }, "forks_count": { - "type": "integer" + "type": "integer", + "examples": [ + 9 + ] }, - "git_url": { - "type": "string" + "stargazers_count": { + "type": "integer", + "examples": [ + 80 + ] }, - "has_downloads": { - "type": "boolean" + "watchers_count": { + "type": "integer", + "examples": [ + 80 + ] + }, + "size": { + "description": "The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.", + "type": "integer", + "examples": [ + 108 + ] + }, + "default_branch": { + "description": "The default branch of the repository.", + "type": "string", + "examples": [ + "master" + ] + }, + "open_issues_count": { + "type": "integer", + "examples": [ + 0 + ] + }, + "is_template": { + "description": "Whether this repository acts as a template that can be used to generate new repositories.", + "default": false, + "type": "boolean", + "examples": [ + true + ] + }, + "topics": { + "type": "array", + "items": { + "type": "string" + } }, "has_issues": { - "type": "boolean" + "description": "Whether issues are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_projects": { - "type": "boolean" + "description": "Whether projects are enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_wiki": { - "type": "boolean" + "description": "Whether the wiki is enabled.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "has_pages": { "type": "boolean" }, - "has_discussions": { - "type": "boolean" - }, - "homepage": { - "type": [ - "string", - "null" - ], - "format": "uri" - }, - "language": { - "type": [ - "string", - "null" + "has_downloads": { + "description": "Whether downloads are enabled.", + "default": true, + "type": "boolean", + "deprecated": true, + "examples": [ + true ] }, - "master_branch": { - "type": "string" + "has_discussions": { + "description": "Whether discussions are enabled.", + "default": false, + "type": "boolean", + "examples": [ + true + ] }, "archived": { + "description": "Whether the repository is archived.", + "default": false, "type": "boolean" }, "disabled": { - "type": "boolean" + "type": "boolean", + "description": "Returns whether or not this repository disabled." }, "visibility": { "description": "The repository visibility: public, private, or internal.", + "default": "public", "type": "string" }, - "mirror_url": { + "pushed_at": { "type": [ "string", "null" ], - "format": "uri" + "format": "date-time", + "examples": [ + "2011-01-26T19:06:43Z" + ] }, - "open_issues": { - "type": "integer" + "created_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:01:12Z" + ] }, - "open_issues_count": { - "type": "integer" + "updated_at": { + "type": [ + "string", + "null" + ], + "format": "date-time", + "examples": [ + "2011-01-26T19:14:43Z" + ] }, - "permissions": { - "type": "object", - "properties": { - "admin": { - "type": "boolean" - }, - "maintain": { - "type": "boolean" - }, - "push": { - "type": "boolean" - }, - "triage": { - "type": "boolean" - }, - "pull": { - "type": "boolean" - } - }, - "required": [ - "admin", - "pull", - "push" + "allow_rebase_merge": { + "description": "Whether to allow rebase merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, "temp_clone_token": { "type": "string" }, - "allow_merge_commit": { - "type": "boolean" - }, "allow_squash_merge": { - "type": "boolean" - }, - "allow_rebase_merge": { - "type": "boolean" - }, - "license": { - "anyOf": [ - { - "type": "null" - }, - { - "title": "License Simple", - "description": "License Simple", - "type": "object", - "properties": { - "key": { - "type": "string", - "examples": [ - "mit" - ] - }, - "name": { - "type": "string", - "examples": [ - "MIT License" - ] - }, - "url": { - "type": [ - "string", - "null" - ], - "format": "uri", - "examples": [ - "https://api.github.com/licenses/mit" - ] - }, - "spdx_id": { - "type": [ - "string", - "null" - ], - "examples": [ - "MIT" - ] - }, - "node_id": { - "type": "string", - "examples": [ - "MDc6TGljZW5zZW1pdA==" - ] - }, - "html_url": { - "type": "string", - "format": "uri" - } - }, - "required": [ - "key", - "name", - "url", - "spdx_id", - "node_id" - ] - } + "description": "Whether to allow squash merges for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true ] }, - "pushed_at": { - "type": "string", - "format": "date-time" + "allow_auto_merge": { + "description": "Whether to allow Auto-merge to be used on pull requests.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "size": { - "type": "integer" + "delete_branch_on_merge": { + "description": "Whether to delete head branches when pull requests are merged", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "ssh_url": { - "type": "string" + "allow_update_branch": { + "description": "Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.", + "default": false, + "type": "boolean", + "examples": [ + false + ] }, - "stargazers_count": { - "type": "integer" + "use_squash_pr_title_as_default": { + "type": "boolean", + "description": "Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use `squash_merge_commit_title` instead.", + "default": false, + "deprecated": true }, - "svn_url": { + "squash_merge_commit_title": { "type": "string", - "format": "uri" - }, - "topics": { - "type": "array", - "items": { - "type": "string" - } - }, - "watchers": { - "type": "integer" + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ], + "description": "The default value for a squash merge commit title:\n\n- `PR_TITLE` - default to the pull request's title.\n- `COMMIT_OR_PR_TITLE` - default to the commit's title (if only one commit) or the pull request's title (when more than one commit)." }, - "watchers_count": { - "type": "integer" + "squash_merge_commit_message": { + "type": "string", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ], + "description": "The default value for a squash merge commit message:\n\n- `PR_BODY` - default to the pull request's body.\n- `COMMIT_MESSAGES` - default to the branch's commit messages.\n- `BLANK` - default to a blank commit message." }, - "created_at": { + "merge_commit_title": { "type": "string", - "format": "date-time" + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ], + "description": "The default value for a merge commit title.\n\n- `PR_TITLE` - default to the pull request's title.\n- `MERGE_MESSAGE` - default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name)." }, - "updated_at": { + "merge_commit_message": { "type": "string", - "format": "date-time" + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ], + "description": "The default value for a merge commit message.\n\n- `PR_TITLE` - default to the pull request's title.\n- `PR_BODY` - default to the pull request's body.\n- `BLANK` - default to a blank commit message." + }, + "allow_merge_commit": { + "description": "Whether to allow merge commits for pull requests.", + "default": true, + "type": "boolean", + "examples": [ + true + ] }, "allow_forking": { + "description": "Whether to allow forking this repo", "type": "boolean" }, "web_commit_signoff_required": { + "description": "Whether to require contributors to sign off on web-based commits", + "default": false, "type": "boolean" + }, + "open_issues": { + "type": "integer" + }, + "watchers": { + "type": "integer" + }, + "master_branch": { + "type": "string" + }, + "starred_at": { + "type": "string", + "examples": [ + "\"2020-07-09T00:17:42Z\"" + ] + }, + "anonymous_access_enabled": { + "type": "boolean", + "description": "Whether anonymous git access is enabled for this repository" } }, "required": [ @@ -386837,7 +389676,6 @@ "has_projects", "has_wiki", "has_pages", - "has_discussions", "homepage", "language", "archived", @@ -386861,76 +389699,150 @@ "type": "string" }, "user": { + "title": "Simple User", + "description": "A GitHub user.", "type": "object", "properties": { - "avatar_url": { - "type": "string", - "format": "uri" + "name": { + "type": [ + "string", + "null" + ] }, - "events_url": { - "type": "string" + "email": { + "type": [ + "string", + "null" + ] }, - "followers_url": { + "login": { "type": "string", - "format": "uri" + "examples": [ + "octocat" + ] }, - "following_url": { - "type": "string" + "id": { + "type": "integer", + "format": "int64", + "examples": [ + 1 + ] }, - "gists_url": { - "type": "string" + "node_id": { + "type": "string", + "examples": [ + "MDQ6VXNlcjE=" + ] + }, + "avatar_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://github.com/images/error/octocat_happy.gif" + ] }, "gravatar_id": { "type": [ "string", "null" + ], + "examples": [ + "41d064eb2195891e12d0413f63227ea7" + ] + }, + "url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat" ] }, "html_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://github.com/octocat" + ] }, - "id": { - "type": "integer", - "format": "int64" + "followers_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/followers" + ] }, - "node_id": { - "type": "string" + "following_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/following{/other_user}" + ] }, - "login": { - "type": "string" + "gists_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/gists{/gist_id}" + ] }, - "organizations_url": { + "starred_url": { "type": "string", - "format": "uri" + "examples": [ + "https://api.github.com/users/octocat/starred{/owner}{/repo}" + ] }, - "received_events_url": { + "subscriptions_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/subscriptions" + ] }, - "repos_url": { + "organizations_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/orgs" + ] }, - "site_admin": { - "type": "boolean" + "repos_url": { + "type": "string", + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/repos" + ] }, - "starred_url": { - "type": "string" + "events_url": { + "type": "string", + "examples": [ + "https://api.github.com/users/octocat/events{/privacy}" + ] }, - "subscriptions_url": { + "received_events_url": { "type": "string", - "format": "uri" + "format": "uri", + "examples": [ + "https://api.github.com/users/octocat/received_events" + ] }, "type": { - "type": "string" + "type": "string", + "examples": [ + "User" + ] }, - "url": { + "site_admin": { + "type": "boolean" + }, + "starred_at": { "type": "string", - "format": "uri" + "examples": [ + "\"2020-07-09T00:17:55Z\"" + ] }, "user_view_type": { - "type": "string" + "type": "string", + "examples": [ + "public" + ] } }, "required": [ diff --git a/src/rest/lib/config.json b/src/rest/lib/config.json index 7ec5054ee540..e6cf89353a91 100644 --- a/src/rest/lib/config.json +++ b/src/rest/lib/config.json @@ -47,5 +47,5 @@ ] } }, - "sha": "db619bfa61761866480a7f4c4d8d569fc0eb5056" + "sha": "7c6cc4ee9c2354d4093640bec365415ddd1c3506" } \ No newline at end of file diff --git a/src/webhooks/data/fpt/schema.json b/src/webhooks/data/fpt/schema.json index 7b298efd0b7f..3f1a12a01dfa 100644 --- a/src/webhooks/data/fpt/schema.json +++ b/src/webhooks/data/fpt/schema.json @@ -11617,13 +11617,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -21819,11 +21820,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -21890,12 +22166,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -21908,24 +22178,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -21946,25 +22204,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -22016,12 +22256,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -22029,141 +22263,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -22211,25 +22324,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -22240,133 +22365,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -22375,130 +22495,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -22511,36 +22616,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -22550,6 +22659,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -22557,56 +22672,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -22617,11 +22732,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -22652,155 +22772,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -22852,12 +23206,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -22865,141 +23213,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -23045,12 +23272,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -23058,151 +23279,164 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -23211,130 +23445,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -23347,36 +23566,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -23386,6 +23609,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -23393,56 +23622,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -23453,11 +23682,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -110000,152 +110234,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -110197,12 +110670,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -110210,141 +110677,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -110392,25 +110738,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -110421,133 +110779,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -110556,130 +110909,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -110692,36 +111030,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -110731,6 +111073,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -110738,56 +111086,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -110798,11 +111146,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -110833,155 +111186,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -111033,12 +111620,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -111046,141 +111627,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -111228,25 +111688,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -111257,133 +111729,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -111392,130 +111859,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -111528,36 +111980,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -111567,6 +112023,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -111574,56 +112036,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -111634,11 +112096,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -113368,152 +113835,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -113565,12 +114271,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -113578,141 +114278,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -113758,12 +114337,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -113771,283 +114344,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -114060,36 +114631,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -114099,6 +114674,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -114106,56 +114687,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -114166,11 +114747,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -114201,155 +114787,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -114401,12 +115221,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -114414,141 +115228,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -114596,25 +115289,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -114625,133 +115330,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -114760,130 +115460,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -114896,36 +115581,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -114935,6 +115624,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -114942,56 +115637,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -115002,11 +115697,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -123574,152 +124274,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -123771,12 +124710,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -123784,141 +124717,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -123964,12 +124776,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -123977,283 +124783,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -124266,36 +125070,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -124305,6 +125113,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -124312,56 +125126,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -124372,11 +125186,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -124407,155 +125226,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -124607,12 +125660,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -124620,141 +125667,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -124802,25 +125728,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -124831,133 +125769,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -124966,130 +125899,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -125102,36 +126020,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -125141,6 +126063,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -125148,56 +126076,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -125208,11 +126136,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -140254,152 +141187,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -140451,12 +141623,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -140464,141 +141630,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -140644,12 +141689,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -140657,283 +141696,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -140946,36 +141983,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -140985,6 +142026,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -140992,56 +142039,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -141052,11 +142099,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -141087,155 +142139,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -141287,12 +142573,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -141300,141 +142580,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -141482,25 +142641,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -141511,133 +142682,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -141646,130 +142812,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -141782,36 +142933,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -141821,6 +142976,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -141828,56 +142989,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -141888,11 +143049,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -143622,152 +144788,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -143819,12 +145224,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -143832,141 +145231,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -144012,12 +145290,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -144025,283 +145297,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -144314,36 +145584,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -144353,6 +145627,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -144360,56 +145640,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -144420,11 +145700,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -144455,155 +145740,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -144655,12 +146174,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -144668,141 +146181,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -144850,25 +146242,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -144879,133 +146283,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -145014,130 +146413,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -145150,36 +146534,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -145189,6 +146577,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -145196,56 +146590,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -145256,11 +146650,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -146990,152 +148389,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -147187,12 +148825,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -147200,141 +148832,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -147380,12 +148891,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -147393,283 +148898,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -147682,36 +149185,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -147721,6 +149228,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -147728,56 +149241,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -147788,11 +149301,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -147823,155 +149341,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -148023,12 +149775,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -148036,141 +149782,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -148218,25 +149843,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -148247,133 +149884,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -148382,130 +150014,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -148518,36 +150135,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -148557,6 +150178,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -148564,56 +150191,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -148624,11 +150251,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghec/schema.json b/src/webhooks/data/ghec/schema.json index da398965c9c4..b92625234997 100644 --- a/src/webhooks/data/ghec/schema.json +++ b/src/webhooks/data/ghec/schema.json @@ -13951,13 +13951,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -24153,11 +24154,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -24224,12 +24500,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -24242,24 +24512,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -24280,25 +24538,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -24350,12 +24590,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -24363,141 +24597,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -24545,25 +24658,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -24574,133 +24699,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -24709,130 +24829,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -24845,36 +24950,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -24884,6 +24993,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -24891,56 +25006,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -24951,11 +25066,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -24986,155 +25106,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -25186,12 +25540,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -25199,141 +25547,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -25379,12 +25606,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -25392,151 +25613,164 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -25545,130 +25779,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -25681,36 +25900,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -25720,6 +25943,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -25727,56 +25956,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -25787,11 +26016,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -112334,152 +112568,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -112531,12 +113004,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -112544,141 +113011,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -112726,25 +113072,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -112755,133 +113113,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -112890,130 +113243,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -113026,36 +113364,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -113065,6 +113407,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -113072,56 +113420,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -113132,11 +113480,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -113167,155 +113520,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -113367,12 +113954,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -113380,141 +113961,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -113562,25 +114022,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -113591,133 +114063,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -113726,130 +114193,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -113862,36 +114314,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -113901,6 +114357,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -113908,56 +114370,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -113968,11 +114430,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -115702,152 +116169,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -115899,12 +116605,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -115912,141 +116612,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -116092,12 +116671,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -116105,283 +116678,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -116394,36 +116965,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -116433,6 +117008,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -116440,56 +117021,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -116500,11 +117081,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116535,155 +117121,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -116735,12 +117555,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -116748,141 +117562,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -116930,25 +117623,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -116959,133 +117664,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -117094,130 +117794,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -117230,36 +117915,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -117269,6 +117958,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -117276,56 +117971,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -117336,11 +118031,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -125908,152 +126608,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -126105,12 +127044,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -126118,141 +127051,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -126298,12 +127110,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -126311,283 +127117,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -126600,36 +127404,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -126639,6 +127447,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -126646,56 +127460,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -126706,11 +127520,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -126741,155 +127560,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -126941,12 +127994,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -126954,141 +128001,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -127136,25 +128062,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -127165,133 +128103,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -127300,130 +128233,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -127436,36 +128354,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -127475,6 +128397,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -127482,56 +128410,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -127542,11 +128470,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -142588,152 +143521,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -142785,12 +143957,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -142798,141 +143964,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -142978,12 +144023,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -142991,283 +144030,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -143280,36 +144317,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -143319,6 +144360,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -143326,56 +144373,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -143386,11 +144433,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -143421,155 +144473,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -143621,12 +144907,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -143634,141 +144914,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -143816,25 +144975,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -143845,133 +145016,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -143980,130 +145146,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -144116,36 +145267,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -144155,6 +145310,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -144162,56 +145323,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -144222,11 +145383,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -145956,152 +147122,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -146153,12 +147558,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -146166,141 +147565,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -146346,12 +147624,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -146359,283 +147631,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -146648,36 +147918,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -146687,6 +147961,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -146694,56 +147974,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -146754,11 +148034,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -146789,155 +148074,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -146989,12 +148508,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -147002,141 +148515,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -147184,25 +148576,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -147213,133 +148617,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -147348,130 +148747,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -147484,36 +148868,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -147523,6 +148911,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -147530,56 +148924,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -147590,11 +148984,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -149324,152 +150723,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -149521,12 +151159,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -149534,141 +151166,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -149714,12 +151225,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "clone_url", @@ -149727,283 +151232,281 @@ "isRequired": true }, { - "type": "string", - "name": "default_branch", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "master_branch", + "type": "array of strings", + "name": "topics", "description": "" }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true }, { - "type": "integer", - "name": "open_issues_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "updated_at", + "description": "", + "isRequired": true }, { "type": "boolean", - "name": "allow_merge_commit", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", "name": "allow_squash_merge", - "description": "" + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "string", - "name": "created_at", + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -150016,36 +151519,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -150055,6 +151562,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -150062,56 +151575,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -150122,11 +151635,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -150157,155 +151675,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -150357,12 +152109,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -150370,141 +152116,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -150552,25 +152177,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -150581,133 +152218,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -150716,130 +152348,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -150852,36 +152469,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -150891,6 +152512,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -150898,56 +152525,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -150958,11 +152585,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghes-3.10/schema.json b/src/webhooks/data/ghes-3.10/schema.json index b1395e08e0c4..49b1716191e8 100644 --- a/src/webhooks/data/ghes-3.10/schema.json +++ b/src/webhooks/data/ghes-3.10/schema.json @@ -11344,13 +11344,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -19883,11 +19884,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -19954,12 +20230,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -19972,24 +20242,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -20010,25 +20268,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -20080,12 +20320,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -20093,141 +20327,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -20275,25 +20388,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -20304,133 +20429,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -20439,130 +20559,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -20575,36 +20680,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -20616,76 +20725,87 @@ }, { "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "type", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -20716,155 +20836,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -20916,12 +21270,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -20929,141 +21277,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -21111,162 +21338,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -21275,130 +21509,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -21411,36 +21630,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -21450,6 +21673,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -21457,56 +21686,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -21517,11 +21746,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -104793,152 +105027,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -104990,12 +105463,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -105003,141 +105470,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -105185,162 +105531,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -105349,130 +105702,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -105485,36 +105823,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -105524,6 +105866,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -105531,56 +105879,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -105591,11 +105939,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -105626,269 +105979,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -105898,33 +106042,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -105942,16 +106180,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -105962,294 +106229,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -106260,183 +106438,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -108161,147 +108628,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -108310,117 +108645,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -108432,31 +108695,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -108474,16 +108831,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -108494,289 +108880,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -108787,470 +109089,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -109268,31 +109727,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -109310,16 +109781,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -109330,306 +109830,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -109640,13 +110105,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -109656,27 +110134,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -109689,36 +110374,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -109728,6 +110417,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -109735,56 +110430,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -109795,11 +110490,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -115089,152 +115789,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -115286,12 +116225,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -115299,141 +116232,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -115481,162 +116293,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -115645,130 +116464,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -115781,36 +116585,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -115820,6 +116628,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -115827,56 +116641,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -115887,11 +116701,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -115922,269 +116741,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -116194,33 +116804,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -116238,16 +116942,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116258,294 +116991,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -116556,183 +117200,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -128512,147 +129445,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -128661,117 +129462,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -128783,31 +129512,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -128825,16 +129648,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -128845,289 +129697,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -129138,470 +129906,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -129619,31 +130544,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -129661,16 +130598,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -129681,306 +130647,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -129991,13 +130922,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -130007,27 +130951,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -130040,36 +131191,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -130079,6 +131234,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -130086,56 +131247,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -130146,11 +131307,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -131880,152 +133046,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -132077,12 +133482,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -132090,141 +133489,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -132272,162 +133550,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -132436,130 +133721,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -132572,36 +133842,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -132611,6 +133885,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -132618,56 +133898,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -132678,11 +133958,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -132713,269 +133998,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -132985,33 +134061,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -133029,16 +134199,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -133049,294 +134248,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -133347,183 +134457,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -135248,147 +136647,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -135397,117 +136664,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -135519,31 +136714,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -135561,16 +136850,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -135581,301 +136899,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "tags_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -135886,13 +137174,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -135902,32 +137203,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", - "name": "is_template", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -135940,36 +137443,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -135979,6 +137486,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -135986,56 +137499,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -136046,11 +137559,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -136081,155 +137599,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -136281,12 +138033,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -136294,141 +138040,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -136476,25 +138101,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -136505,133 +138142,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -136640,130 +138272,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -136776,36 +138393,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -136815,6 +138436,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -136822,56 +138449,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -136882,11 +138509,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghes-3.11/schema.json b/src/webhooks/data/ghes-3.11/schema.json index 19ab1d70b485..072c68c8a804 100644 --- a/src/webhooks/data/ghes-3.11/schema.json +++ b/src/webhooks/data/ghes-3.11/schema.json @@ -11468,13 +11468,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -20007,11 +20008,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -20078,12 +20354,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -20096,24 +20366,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -20134,25 +20392,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -20204,12 +20444,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -20217,141 +20451,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -20399,25 +20512,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -20428,133 +20553,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -20563,130 +20683,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -20699,36 +20804,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -20740,76 +20849,87 @@ }, { "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "type", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -20840,155 +20960,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -21040,12 +21394,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -21053,141 +21401,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -21235,162 +21462,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -21399,130 +21633,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -21535,36 +21754,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -21574,6 +21797,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -21581,56 +21810,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -21641,11 +21870,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -104922,152 +105156,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -105119,12 +105592,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -105132,141 +105599,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -105314,162 +105660,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -105478,130 +105831,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -105614,36 +105952,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -105653,6 +105995,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -105660,56 +106008,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -105720,11 +106068,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -105755,269 +106108,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -106027,33 +106171,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -106071,16 +106309,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -106091,294 +106358,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -106389,183 +106567,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -108290,147 +108757,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -108439,117 +108774,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -108561,31 +108824,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -108603,16 +108960,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -108623,289 +109009,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -108916,470 +109218,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -109397,31 +109856,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -109439,16 +109910,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -109459,306 +109959,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -109769,13 +110234,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -109785,27 +110263,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -109818,36 +110503,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -109857,6 +110546,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -109864,56 +110559,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -109924,11 +110619,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -115218,152 +115918,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -115415,12 +116354,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -115428,141 +116361,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -115610,162 +116422,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -115774,130 +116593,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -115910,36 +116714,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -115949,6 +116757,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -115956,56 +116770,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -116016,11 +116830,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116051,269 +116870,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -116323,33 +116933,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -116367,16 +117071,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116387,294 +117120,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -116685,183 +117329,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -128641,147 +129574,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -128790,117 +129591,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -128912,31 +129641,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -128954,16 +129777,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -128974,289 +129826,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -129267,470 +130035,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -129748,31 +130673,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -129790,16 +130727,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -129810,306 +130776,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -130120,13 +131051,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -130136,27 +131080,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -130169,36 +131320,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -130208,6 +131363,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -130215,56 +131376,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -130275,11 +131436,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -132009,152 +133175,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -132206,12 +133611,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -132219,141 +133618,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -132401,162 +133679,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -132565,130 +133850,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -132701,36 +133971,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -132740,6 +134014,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -132747,56 +134027,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -132807,11 +134087,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -132842,269 +134127,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -133114,33 +134190,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -133158,16 +134328,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -133178,294 +134377,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -133476,183 +134586,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -135377,147 +136776,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -135526,117 +136793,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -135648,31 +136843,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -135690,16 +136979,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -135710,301 +137028,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "tags_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -136015,13 +137303,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -136031,32 +137332,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", - "name": "is_template", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -136069,36 +137572,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -136108,6 +137615,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -136115,56 +137628,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -136175,11 +137688,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -136210,155 +137728,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -136410,12 +138162,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -136423,141 +138169,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -136605,25 +138230,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -136634,133 +138271,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -136769,130 +138401,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -136905,36 +138522,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -136944,6 +138565,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -136951,56 +138578,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -137011,11 +138638,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghes-3.12/schema.json b/src/webhooks/data/ghes-3.12/schema.json index 7dde33c226d7..4bc90ac5c82e 100644 --- a/src/webhooks/data/ghes-3.12/schema.json +++ b/src/webhooks/data/ghes-3.12/schema.json @@ -11468,13 +11468,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -21271,11 +21272,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -21342,12 +21618,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -21360,24 +21630,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -21398,25 +21656,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -21468,12 +21708,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -21481,141 +21715,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -21663,25 +21776,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -21692,133 +21817,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -21827,130 +21947,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -21963,36 +22068,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -22004,76 +22113,87 @@ }, { "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "type", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -22104,155 +22224,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -22304,12 +22658,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -22317,141 +22665,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -22499,162 +22726,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -22663,130 +22897,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -22799,36 +23018,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -22838,6 +23061,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -22845,56 +23074,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -22905,11 +23134,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -106186,152 +106420,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -106383,12 +106856,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -106396,141 +106863,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -106578,162 +106924,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -106742,130 +107095,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -106878,36 +107216,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -106917,6 +107259,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -106924,56 +107272,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -106984,11 +107332,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -107019,269 +107372,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -107291,33 +107435,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -107335,16 +107573,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -107355,294 +107622,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -107653,183 +107831,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -109554,147 +110021,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -109703,117 +110038,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -109825,31 +110088,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -109867,16 +110224,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -109887,289 +110273,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -110180,470 +110482,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -110661,31 +111120,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -110703,16 +111174,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -110723,306 +111223,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -111033,13 +111498,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -111049,27 +111527,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -111082,36 +111767,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -111121,6 +111810,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -111128,56 +111823,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -111188,11 +111883,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116482,152 +117182,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -116679,12 +117618,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -116692,141 +117625,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -116874,162 +117686,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -117038,130 +117857,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -117174,36 +117978,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -117213,6 +118021,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -117220,56 +118034,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -117280,11 +118094,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -117315,269 +118134,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -117587,33 +118197,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -117631,16 +118335,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -117651,294 +118384,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -117949,183 +118593,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -129905,147 +130838,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -130054,117 +130855,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -130176,31 +130905,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -130218,16 +131041,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -130238,289 +131090,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -130531,470 +131299,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -131012,31 +131937,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -131054,16 +131991,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -131074,306 +132040,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -131384,13 +132315,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -131400,27 +132344,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -131433,36 +132584,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -131472,6 +132627,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -131479,56 +132640,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -131539,11 +132700,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -133273,152 +134439,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -133470,12 +134875,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -133483,141 +134882,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -133665,162 +134943,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -133829,130 +135114,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -133965,36 +135235,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -134004,6 +135278,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -134011,56 +135291,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -134071,11 +135351,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -134106,269 +135391,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -134378,33 +135454,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -134422,16 +135592,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -134442,294 +135641,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -134740,183 +135850,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -136641,147 +138040,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -136790,117 +138057,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -136912,31 +138107,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -136954,16 +138243,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -136974,301 +138292,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "tags_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -137279,13 +138567,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -137295,32 +138596,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", - "name": "is_template", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -137333,36 +138836,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -137372,6 +138879,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -137379,56 +138892,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -137439,11 +138952,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -137474,155 +138992,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -137674,12 +139426,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -137687,141 +139433,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -137869,25 +139494,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -137898,133 +139535,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -138033,130 +139665,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -138169,36 +139786,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -138208,6 +139829,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -138215,56 +139842,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -138275,11 +139902,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghes-3.13/schema.json b/src/webhooks/data/ghes-3.13/schema.json index 917a9b9b0e86..e67bc68dbe9f 100644 --- a/src/webhooks/data/ghes-3.13/schema.json +++ b/src/webhooks/data/ghes-3.13/schema.json @@ -11468,13 +11468,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -21271,11 +21272,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -21342,12 +21618,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -21360,24 +21630,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -21398,25 +21656,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -21468,12 +21708,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -21481,141 +21715,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -21663,25 +21776,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -21692,133 +21817,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -21827,130 +21947,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -21963,36 +22068,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -22004,76 +22113,87 @@ }, { "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "type", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -22104,155 +22224,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -22304,12 +22658,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -22317,141 +22665,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -22499,162 +22726,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -22663,130 +22897,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -22799,36 +23018,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -22838,6 +23061,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -22845,56 +23074,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -22905,11 +23134,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -106201,152 +106435,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -106398,12 +106871,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -106411,141 +106878,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -106593,162 +106939,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -106757,130 +107110,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -106893,36 +107231,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -106932,6 +107274,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -106939,56 +107287,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -106999,11 +107347,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -107034,269 +107387,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -107306,33 +107450,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -107350,16 +107588,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -107370,294 +107637,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -107668,183 +107846,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -109569,147 +110036,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -109718,117 +110053,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -109840,31 +110103,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -109882,16 +110239,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -109902,289 +110288,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -110195,470 +110497,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -110676,31 +111135,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -110718,16 +111189,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -110738,306 +111238,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -111048,13 +111513,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -111064,27 +111542,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -111097,36 +111782,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -111136,6 +111825,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -111143,56 +111838,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -111203,11 +111898,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -116497,152 +117197,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -116694,12 +117633,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -116707,141 +117640,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -116889,162 +117701,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -117053,130 +117872,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -117189,36 +117993,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -117228,6 +118036,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -117235,56 +118049,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -117295,11 +118109,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -117330,269 +118149,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -117602,33 +118212,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -117646,16 +118350,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -117666,294 +118399,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -117964,183 +118608,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -129920,147 +130853,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -130069,117 +130870,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -130191,31 +130920,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -130233,16 +131056,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -130253,289 +131105,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -130546,470 +131314,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -131027,31 +131952,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -131069,16 +132006,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -131089,306 +132055,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -131399,13 +132330,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -131415,27 +132359,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -131448,36 +132599,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -131487,6 +132642,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -131494,56 +132655,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -131554,11 +132715,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -133288,152 +134454,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -133485,12 +134890,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -133498,141 +134897,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -133680,162 +134958,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -133844,130 +135129,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -133980,36 +135250,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -134019,6 +135293,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -134026,56 +135306,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -134086,11 +135366,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -134121,269 +135406,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -134393,33 +135469,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -134437,16 +135607,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -134457,294 +135656,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -134755,183 +135865,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -136656,147 +138055,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -136805,117 +138072,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -136927,31 +138122,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -136969,16 +138258,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -136989,301 +138307,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "tags_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -137294,13 +138582,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -137310,32 +138611,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", - "name": "is_template", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -137348,36 +138851,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -137387,6 +138894,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -137394,56 +138907,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -137454,11 +138967,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -137489,155 +139007,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -137689,12 +139441,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -137702,141 +139448,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -137884,25 +139509,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -137913,133 +139550,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -138048,130 +139680,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -138184,36 +139801,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -138223,6 +139844,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -138230,56 +139857,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -138290,11 +139917,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/data/ghes-3.14/schema.json b/src/webhooks/data/ghes-3.14/schema.json index a3423d526511..655d896dc302 100644 --- a/src/webhooks/data/ghes-3.14/schema.json +++ b/src/webhooks/data/ghes-3.14/schema.json @@ -12603,13 +12603,14 @@ ] }, { - "type": "string", + "type": "string or null", "name": "state", "description": "

State of a code scanning alert.

", "isRequired": true, "enum": [ "open", - "dismissed" + "dismissed", + null ] }, { @@ -22406,11 +22407,286 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "

The name of the repository.

", + "isRequired": true + }, + { + "type": "string", + "name": "full_name", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "archive_url", @@ -22477,12 +22753,6 @@ "description": "", "isRequired": true }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, { "type": "string", "name": "downloads_url", @@ -22495,24 +22765,12 @@ "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, { "type": "string", "name": "forks_url", "description": "", "isRequired": true }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "git_commits_url", @@ -22533,25 +22791,7 @@ }, { "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -22603,12 +22843,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -22616,141 +22850,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -22798,25 +22911,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -22827,133 +22952,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -22962,130 +23082,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -23098,36 +23203,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -23139,76 +23248,87 @@ }, { "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "type", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -23239,155 +23359,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "branches_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "git_tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -23439,12 +23793,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -23452,141 +23800,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -23634,162 +23861,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -23798,130 +24032,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -23934,36 +24153,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -23973,6 +24196,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -23980,56 +24209,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -24040,11 +24269,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -107349,152 +107583,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -107546,12 +108019,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -107559,141 +108026,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -107741,162 +108087,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -107905,130 +108258,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -108041,36 +108379,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -108080,6 +108422,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -108087,56 +108435,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -108147,11 +108495,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -108182,269 +108535,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -108454,33 +108598,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -108498,16 +108736,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -108518,294 +108785,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -108816,183 +108994,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -110717,147 +111184,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -110866,117 +111201,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -110988,31 +111251,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -111030,16 +111387,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -111050,289 +111436,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -111343,470 +111645,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -111824,31 +112283,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -111866,16 +112337,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -111886,306 +112386,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -112196,13 +112661,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -112212,27 +112690,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -112245,36 +112930,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -112284,6 +112973,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -112291,56 +112986,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -112351,11 +113046,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -117645,152 +118345,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -117842,12 +118781,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -117855,141 +118788,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -118037,162 +118849,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -118201,130 +119020,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -118337,36 +119141,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -118376,6 +119184,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -118383,56 +119197,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -118443,11 +119257,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -118478,269 +119297,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -118750,33 +119360,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -118794,16 +119498,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -118814,294 +119547,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -119112,183 +119756,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -131068,147 +132001,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -131217,117 +132018,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -131339,31 +132068,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -131381,16 +132204,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -131401,289 +132253,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "notifications_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -131694,470 +132462,627 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "type", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - } - ] - }, - { - "type": "object", - "name": "base", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "label", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "ref", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "repo", - "description": "", - "isRequired": true, - "childParamsGroups": [ + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { - "type": "string", - "name": "blobs_url", - "description": "", + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { - "type": "string", - "name": "collaborators_url", + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "comments_url", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "commits_url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true + "name": "temp_clone_token", + "description": "" + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { "type": "string", - "name": "deployments_url", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "avatar_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_commits_url", + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "following_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "is_template", - "description": "" + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_comment_url", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issue_events_url", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "issues_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "keys_url", + "name": "received_events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "labels_url", + "name": "type", "description": "", "isRequired": true }, { - "type": "string", - "name": "languages_url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, { "type": "string", - "name": "merges_url", - "description": "", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + } + ] + }, + { + "type": "object", + "name": "base", + "description": "", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "label", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "ref", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "repo", + "description": "

A repository on GitHub.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", "isRequired": true }, { "type": "string", - "name": "milestones_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "name", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "gravatar_id", + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", - "name": "html_url", + "name": "login", "description": "", "isRequired": true }, @@ -132175,31 +133100,43 @@ }, { "type": "string", - "name": "login", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "html_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "followers_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -132217,16 +133154,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -132237,306 +133203,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "tags_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -132547,13 +133478,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -132563,27 +133507,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -132596,36 +133747,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -132635,6 +133790,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -132642,56 +133803,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -132702,11 +133863,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -134436,152 +135602,391 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -134633,12 +136038,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -134646,141 +136045,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -134828,162 +136106,169 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "clone_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "hooks_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string or null", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false }, { - "type": "string or null", - "name": "language", - "description": "", - "isRequired": true + "type": "array of strings", + "name": "topics", + "description": "" }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "archived", - "description": "", - "isRequired": true + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { "type": "boolean", - "name": "disabled", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -134992,130 +136277,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object or null", - "name": "license", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false }, { - "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "integer", - "name": "watchers", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "integer", - "name": "watchers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { - "type": "string", - "name": "created_at", + "type": "integer", + "name": "open_issues", "description": "", "isRequired": true }, { - "type": "string", - "name": "updated_at", + "type": "integer", + "name": "watchers", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "allow_forking", + "type": "string", + "name": "master_branch", "description": "" }, { - "type": "boolean", - "name": "is_template", + "type": "string", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -135128,36 +136398,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -135167,6 +136441,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -135174,56 +136454,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -135234,11 +136514,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -135269,269 +136554,60 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", "name": "node_id", "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -135541,33 +136617,127 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, { "type": "string", "name": "login", "description": "", "isRequired": true }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, { "type": "string", - "name": "organizations_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -135585,16 +136755,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -135605,294 +136804,205 @@ { "type": "boolean", "name": "private", - "description": "", - "isRequired": true + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false }, { "type": "string", - "name": "pulls_url", + "name": "html_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "releases_url", + "type": "string or null", + "name": "description", "description": "", "isRequired": true }, { - "type": "string", - "name": "stargazers_url", + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" - }, - { - "type": "boolean", - "name": "archived", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" - }, - { - "type": "string or null", - "name": "mirror_url", + "name": "keys_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "labels_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "merges_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" - }, - { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" - }, - { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" - }, - { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } - ] + "type": "string", + "name": "notifications_url", + "description": "", + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, @@ -135903,183 +137013,472 @@ "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string", + "name": "stargazers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "svn_url", + "name": "statuses_url", "description": "", "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" - }, - { - "type": "integer", - "name": "watchers", + "type": "string", + "name": "subscribers_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "watchers_count", + "type": "string", + "name": "subscription_url", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", + "name": "tags_url", "description": "", "isRequired": true }, { "type": "string", - "name": "updated_at", + "name": "teams_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "allow_forking", - "description": "" - }, - { - "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" - } - ] - }, - { - "type": "string", - "name": "sha", - "description": "", - "isRequired": true - }, - { - "type": "object", - "name": "user", - "description": "", - "isRequired": true, - "childParamsGroups": [ { "type": "string", - "name": "avatar_url", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "svn_url", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", + "name": "homepage", "description": "", "isRequired": true }, { - "type": "string", - "name": "html_url", + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, { "type": "integer", - "name": "id", + "name": "forks_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "node_id", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "login", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { "type": "string", - "name": "received_events_url", - "description": "", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "string", - "name": "repos_url", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "starred_url", - "description": "", + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "type", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "string", - "name": "url", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, { "type": "string", - "name": "user_view_type", + "name": "temp_clone_token", "description": "" - } + }, + { + "type": "boolean", + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" + }, + { + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" + } + ] + }, + { + "type": "string", + "name": "sha", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "user", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } ] } ] @@ -137804,147 +139203,15 @@ "isRequired": true }, { - "type": "object or null", + "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ - { - "type": "string", - "name": "archive_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "assignees_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "blobs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "branches_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "collaborators_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "comments_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "compare_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contents_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "contributors_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "deployments_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "description", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "downloads_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "fork", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "forks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "full_name", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_commits_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_refs_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "git_tags_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "hooks_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, { "type": "integer", "name": "id", - "description": "", + "description": "

Unique identifier of the repository

", "isRequired": true }, { @@ -137953,117 +139220,45 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "issue_comment_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issue_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "issues_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "keys_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "labels_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "languages_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "merges_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "milestones_url", - "description": "", - "isRequired": true - }, { "type": "string", "name": "name", - "description": "", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "notifications_url", + "name": "full_name", "description": "", "isRequired": true }, { "type": "object", - "name": "owner", - "description": "", + "name": "license", + "description": "

License Simple

", "isRequired": true, "childParamsGroups": [ { "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", + "name": "key", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "name", "description": "", "isRequired": true }, { "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", + "name": "url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string or null", + "name": "spdx_id", "description": "", "isRequired": true }, @@ -138075,31 +139270,125 @@ }, { "type": "string", - "name": "login", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", + "description": "", + "isRequired": true + }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", "description": "", "isRequired": true }, { - "type": "string", - "name": "organizations_url", + "type": "boolean", + "name": "pull", "description": "", "isRequired": true }, { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "triage", + "description": "" }, { - "type": "string", - "name": "repos_url", + "type": "boolean", + "name": "push", "description": "", "isRequired": true }, { "type": "boolean", - "name": "site_admin", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", "description": "", "isRequired": true }, @@ -138117,16 +139406,45 @@ }, { "type": "string", - "name": "type", + "name": "organizations_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -138137,301 +139455,271 @@ { "type": "boolean", "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "stargazers_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "statuses_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscribers_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscription_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { "type": "string", - "name": "tags_url", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "teams_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "trees_url", + "name": "compare_url", "description": "", "isRequired": true }, { "type": "string", - "name": "url", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "deployments_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string", + "name": "downloads_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks_count", + "type": "string", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_url", + "name": "forks_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "string", + "name": "git_commits_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", + "type": "string", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "string", + "name": "git_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_pages", + "type": "string", + "name": "issue_comment_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_discussions", + "type": "string", + "name": "issue_events_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "homepage", + "type": "string", + "name": "issues_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "language", + "type": "string", + "name": "keys_url", "description": "", "isRequired": true }, { "type": "string", - "name": "master_branch", - "description": "" + "name": "labels_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "archived", + "type": "string", + "name": "languages_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "disabled", + "type": "string", + "name": "merges_url", "description": "", "isRequired": true }, { "type": "string", - "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "name": "milestones_url", + "description": "", + "isRequired": true }, { - "type": "string or null", - "name": "mirror_url", + "type": "string", + "name": "notifications_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string", + "name": "releases_url", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", + "type": "string", + "name": "ssh_url", "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "temp_clone_token", - "description": "" + "name": "stargazers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "type": "string", + "name": "statuses_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "type": "string", + "name": "subscribers_url", + "description": "", + "isRequired": true }, { - "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "type": "string", + "name": "subscription_url", + "description": "", + "isRequired": true }, { - "type": "object or null", - "name": "license", + "type": "string", + "name": "tags_url", "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - } - ] + "isRequired": true }, { "type": "string", - "name": "pushed_at", + "name": "teams_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "size", + "type": "string", + "name": "trees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "ssh_url", + "name": "clone_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "stargazers_count", + "type": "string or null", + "name": "mirror_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "hooks_url", "description": "", "isRequired": true }, @@ -138442,13 +139730,26 @@ "isRequired": true }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", + "description": "", + "isRequired": true }, { "type": "integer", - "name": "watchers", + "name": "forks_count", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, @@ -138458,32 +139759,234 @@ "description": "", "isRequired": true }, + { + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", + "isRequired": true + }, { "type": "string", - "name": "created_at", + "name": "default_branch", + "description": "

The default branch of the repository.

", + "isRequired": true + }, + { + "type": "integer", + "name": "open_issues_count", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" + }, + { + "type": "boolean", + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, + { + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false + }, + { + "type": "boolean", + "name": "archived", + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false + }, + { + "type": "boolean", + "name": "disabled", + "description": "

Returns whether or not this repository disabled.

", + "isRequired": true + }, { "type": "string", + "name": "visibility", + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" + }, + { + "type": "string or null", + "name": "pushed_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "created_at", + "description": "", + "isRequired": true + }, + { + "type": "string or null", "name": "updated_at", "description": "", "isRequired": true }, { "type": "boolean", - "name": "allow_forking", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true + }, + { + "type": "string", + "name": "temp_clone_token", "description": "" }, { "type": "boolean", - "name": "is_template", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false + }, + { + "type": "boolean", + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false + }, + { + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" + ] + }, + { + "type": "string", + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] + }, + { + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] + }, + { + "type": "string", + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] + }, + { + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true + }, + { + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { "type": "boolean", "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false + }, + { + "type": "integer", + "name": "open_issues", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "watchers", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "master_branch", + "description": "" + }, + { + "type": "string", + "name": "starred_at", "description": "" + }, + { + "type": "boolean", + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -138496,36 +139999,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -138535,6 +140042,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -138542,56 +140055,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -138602,11 +140115,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", @@ -138637,155 +140155,389 @@ { "type": "object", "name": "repo", - "description": "", + "description": "

A repository on GitHub.

", "isRequired": true, "childParamsGroups": [ + { + "type": "integer", + "name": "id", + "description": "

Unique identifier of the repository

", + "isRequired": true + }, { "type": "string", - "name": "archive_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "assignees_url", - "description": "", + "name": "name", + "description": "

The name of the repository.

", "isRequired": true }, { "type": "string", - "name": "blobs_url", + "name": "full_name", "description": "", "isRequired": true }, { - "type": "string", - "name": "branches_url", + "type": "object", + "name": "license", + "description": "

License Simple

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string", + "name": "key", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "name", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "spdx_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "" + } + ] + }, + { + "type": "integer", + "name": "forks", "description": "", "isRequired": true }, + { + "type": "object", + "name": "permissions", + "description": "", + "childParamsGroups": [ + { + "type": "boolean", + "name": "admin", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "pull", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "triage", + "description": "" + }, + { + "type": "boolean", + "name": "push", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "maintain", + "description": "" + } + ] + }, + { + "type": "object", + "name": "owner", + "description": "

A GitHub user.

", + "isRequired": true, + "childParamsGroups": [ + { + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" + }, + { + "type": "string", + "name": "login", + "description": "", + "isRequired": true + }, + { + "type": "integer", + "name": "id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "node_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "avatar_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "gravatar_id", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "followers_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "following_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "gists_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "subscriptions_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "organizations_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "repos_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "received_events_url", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "type", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "site_admin", + "description": "", + "isRequired": true + }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, + { + "type": "string", + "name": "user_view_type", + "description": "" + } + ] + }, + { + "type": "boolean", + "name": "private", + "description": "

Whether the repository is private or public.

", + "isRequired": true, + "default": false + }, { "type": "string", - "name": "collaborators_url", + "name": "html_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "description", + "description": "", + "isRequired": true + }, + { + "type": "boolean", + "name": "fork", "description": "", "isRequired": true }, { "type": "string", - "name": "comments_url", + "name": "url", "description": "", "isRequired": true }, { "type": "string", - "name": "commits_url", + "name": "archive_url", "description": "", "isRequired": true }, { "type": "string", - "name": "compare_url", + "name": "assignees_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contents_url", + "name": "blobs_url", "description": "", "isRequired": true }, { "type": "string", - "name": "contributors_url", + "name": "branches_url", "description": "", "isRequired": true }, { "type": "string", - "name": "deployments_url", + "name": "collaborators_url", "description": "", "isRequired": true }, { - "type": "string or null", - "name": "description", + "type": "string", + "name": "comments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "downloads_url", + "name": "commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "events_url", + "name": "compare_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "fork", + "type": "string", + "name": "contents_url", "description": "", "isRequired": true }, { "type": "string", - "name": "forks_url", + "name": "contributors_url", "description": "", "isRequired": true }, { "type": "string", - "name": "full_name", + "name": "deployments_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_commits_url", + "name": "downloads_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_refs_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "git_tags_url", + "name": "forks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "hooks_url", + "name": "git_commits_url", "description": "", "isRequired": true }, { "type": "string", - "name": "html_url", + "name": "git_refs_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "git_tags_url", "description": "", "isRequired": true }, - { - "type": "boolean", - "name": "is_template", - "description": "" - }, { "type": "string", - "name": "node_id", + "name": "git_url", "description": "", "isRequired": true }, @@ -138837,12 +140589,6 @@ "description": "", "isRequired": true }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, { "type": "string", "name": "notifications_url", @@ -138850,141 +140596,20 @@ "isRequired": true }, { - "type": "object", - "name": "owner", - "description": "", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "followers_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "following_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "gists_url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "gravatar_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "", - "isRequired": true - }, - { - "type": "integer", - "name": "id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "login", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "organizations_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "received_events_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "repos_url", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "site_admin", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "starred_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "subscriptions_url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "type", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "user_view_type", - "description": "" - } - ] - }, - { - "type": "boolean", - "name": "private", + "type": "string", + "name": "pulls_url", "description": "", "isRequired": true }, { "type": "string", - "name": "pulls_url", + "name": "releases_url", "description": "", "isRequired": true }, { "type": "string", - "name": "releases_url", + "name": "ssh_url", "description": "", "isRequired": true }, @@ -139032,25 +140657,37 @@ }, { "type": "string", - "name": "url", + "name": "clone_url", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "mirror_url", "description": "", "isRequired": true }, { "type": "string", - "name": "clone_url", + "name": "hooks_url", "description": "", "isRequired": true }, { "type": "string", - "name": "default_branch", + "name": "svn_url", "description": "", "isRequired": true }, { - "type": "integer", - "name": "forks", + "type": "string or null", + "name": "homepage", + "description": "", + "isRequired": true + }, + { + "type": "string or null", + "name": "language", "description": "", "isRequired": true }, @@ -139061,133 +140698,128 @@ "isRequired": true }, { - "type": "string", - "name": "git_url", + "type": "integer", + "name": "stargazers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_downloads", + "type": "integer", + "name": "watchers_count", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "has_issues", - "description": "", + "type": "integer", + "name": "size", + "description": "

The size of the repository, in kilobytes. Size is calculated hourly. When a repository is initially created, the size is 0.

", "isRequired": true }, { - "type": "boolean", - "name": "has_projects", - "description": "", + "type": "string", + "name": "default_branch", + "description": "

The default branch of the repository.

", "isRequired": true }, { - "type": "boolean", - "name": "has_wiki", + "type": "integer", + "name": "open_issues_count", "description": "", "isRequired": true }, { "type": "boolean", - "name": "has_pages", - "description": "", - "isRequired": true + "name": "is_template", + "description": "

Whether this repository acts as a template that can be used to generate new repositories.

", + "default": false + }, + { + "type": "array of strings", + "name": "topics", + "description": "" }, { "type": "boolean", - "name": "has_discussions", - "description": "", - "isRequired": true + "name": "has_issues", + "description": "

Whether issues are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "homepage", - "description": "", - "isRequired": true + "type": "boolean", + "name": "has_projects", + "description": "

Whether projects are enabled.

", + "isRequired": true, + "default": true }, { - "type": "string or null", - "name": "language", + "type": "boolean", + "name": "has_wiki", + "description": "

Whether the wiki is enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_pages", "description": "", "isRequired": true }, { - "type": "string", - "name": "master_branch", - "description": "" + "type": "boolean", + "name": "has_downloads", + "description": "

Whether downloads are enabled.

", + "isRequired": true, + "default": true + }, + { + "type": "boolean", + "name": "has_discussions", + "description": "

Whether discussions are enabled.

", + "default": false }, { "type": "boolean", "name": "archived", - "description": "", - "isRequired": true + "description": "

Whether the repository is archived.

", + "isRequired": true, + "default": false }, { "type": "boolean", "name": "disabled", - "description": "", + "description": "

Returns whether or not this repository disabled.

", "isRequired": true }, { "type": "string", "name": "visibility", - "description": "

The repository visibility: public, private, or internal.

" + "description": "

The repository visibility: public, private, or internal.

", + "default": "public" }, { "type": "string or null", - "name": "mirror_url", + "name": "pushed_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues", + "type": "string or null", + "name": "created_at", "description": "", "isRequired": true }, { - "type": "integer", - "name": "open_issues_count", + "type": "string or null", + "name": "updated_at", "description": "", "isRequired": true }, { - "type": "object", - "name": "permissions", - "description": "", - "childParamsGroups": [ - { - "type": "boolean", - "name": "admin", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "maintain", - "description": "" - }, - { - "type": "boolean", - "name": "push", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "triage", - "description": "" - }, - { - "type": "boolean", - "name": "pull", - "description": "", - "isRequired": true - } - ] + "type": "boolean", + "name": "allow_rebase_merge", + "description": "

Whether to allow rebase merges for pull requests.

", + "default": true }, { "type": "string", @@ -139196,130 +140828,115 @@ }, { "type": "boolean", - "name": "allow_merge_commit", - "description": "" + "name": "allow_squash_merge", + "description": "

Whether to allow squash merges for pull requests.

", + "default": true }, { "type": "boolean", - "name": "allow_squash_merge", - "description": "" + "name": "allow_auto_merge", + "description": "

Whether to allow Auto-merge to be used on pull requests.

", + "default": false }, { "type": "boolean", - "name": "allow_rebase_merge", - "description": "" + "name": "delete_branch_on_merge", + "description": "

Whether to delete head branches when pull requests are merged

", + "default": false }, { - "type": "object", - "name": "license", - "description": "

License Simple

", - "isRequired": true, - "childParamsGroups": [ - { - "type": "string", - "name": "key", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "name", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "url", - "description": "", - "isRequired": true - }, - { - "type": "string or null", - "name": "spdx_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "node_id", - "description": "", - "isRequired": true - }, - { - "type": "string", - "name": "html_url", - "description": "" - } + "type": "boolean", + "name": "allow_update_branch", + "description": "

Whether or not a pull request head branch that is behind its base branch can always be updated even if it is not required to be up to date before merging.

", + "default": false + }, + { + "type": "boolean", + "name": "use_squash_pr_title_as_default", + "description": "

Whether a squash merge commit can use the pull request title as default. **This property is closing down. Please use squash_merge_commit_title instead.

", + "default": false + }, + { + "type": "string", + "name": "squash_merge_commit_title", + "description": "

The default value for a squash merge commit title:

\n", + "enum": [ + "PR_TITLE", + "COMMIT_OR_PR_TITLE" ] }, { "type": "string", - "name": "pushed_at", - "description": "", - "isRequired": true + "name": "squash_merge_commit_message", + "description": "

The default value for a squash merge commit message:

\n", + "enum": [ + "PR_BODY", + "COMMIT_MESSAGES", + "BLANK" + ] }, { - "type": "integer", - "name": "size", - "description": "", - "isRequired": true + "type": "string", + "name": "merge_commit_title", + "description": "

The default value for a merge commit title.

\n", + "enum": [ + "PR_TITLE", + "MERGE_MESSAGE" + ] }, { "type": "string", - "name": "ssh_url", - "description": "", - "isRequired": true + "name": "merge_commit_message", + "description": "

The default value for a merge commit message.

\n", + "enum": [ + "PR_BODY", + "PR_TITLE", + "BLANK" + ] }, { - "type": "integer", - "name": "stargazers_count", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_merge_commit", + "description": "

Whether to allow merge commits for pull requests.

", + "default": true }, { - "type": "string", - "name": "svn_url", - "description": "", - "isRequired": true + "type": "boolean", + "name": "allow_forking", + "description": "

Whether to allow forking this repo

" }, { - "type": "array of strings", - "name": "topics", - "description": "" + "type": "boolean", + "name": "web_commit_signoff_required", + "description": "

Whether to require contributors to sign off on web-based commits

", + "default": false }, { "type": "integer", - "name": "watchers", + "name": "open_issues", "description": "", "isRequired": true }, { "type": "integer", - "name": "watchers_count", + "name": "watchers", "description": "", "isRequired": true }, { "type": "string", - "name": "created_at", - "description": "", - "isRequired": true + "name": "master_branch", + "description": "" }, { "type": "string", - "name": "updated_at", - "description": "", - "isRequired": true - }, - { - "type": "boolean", - "name": "allow_forking", + "name": "starred_at", "description": "" }, { "type": "boolean", - "name": "web_commit_signoff_required", - "description": "" + "name": "anonymous_access_enabled", + "description": "

Whether anonymous git access is enabled for this repository

" } ] }, @@ -139332,36 +140949,40 @@ { "type": "object", "name": "user", - "description": "", + "description": "

A GitHub user.

", "isRequired": true, "childParamsGroups": [ { - "type": "string", - "name": "avatar_url", - "description": "", - "isRequired": true + "type": "string or null", + "name": "name", + "description": "" + }, + { + "type": "string or null", + "name": "email", + "description": "" }, { "type": "string", - "name": "events_url", + "name": "login", "description": "", "isRequired": true }, { - "type": "string", - "name": "followers_url", + "type": "integer", + "name": "id", "description": "", "isRequired": true }, { "type": "string", - "name": "following_url", + "name": "node_id", "description": "", "isRequired": true }, { "type": "string", - "name": "gists_url", + "name": "avatar_url", "description": "", "isRequired": true }, @@ -139371,6 +140992,12 @@ "description": "", "isRequired": true }, + { + "type": "string", + "name": "url", + "description": "", + "isRequired": true + }, { "type": "string", "name": "html_url", @@ -139378,56 +141005,56 @@ "isRequired": true }, { - "type": "integer", - "name": "id", + "type": "string", + "name": "followers_url", "description": "", "isRequired": true }, { "type": "string", - "name": "node_id", + "name": "following_url", "description": "", "isRequired": true }, { "type": "string", - "name": "login", + "name": "gists_url", "description": "", "isRequired": true }, { "type": "string", - "name": "organizations_url", + "name": "starred_url", "description": "", "isRequired": true }, { "type": "string", - "name": "received_events_url", + "name": "subscriptions_url", "description": "", "isRequired": true }, { "type": "string", - "name": "repos_url", + "name": "organizations_url", "description": "", "isRequired": true }, { - "type": "boolean", - "name": "site_admin", + "type": "string", + "name": "repos_url", "description": "", "isRequired": true }, { "type": "string", - "name": "starred_url", + "name": "events_url", "description": "", "isRequired": true }, { "type": "string", - "name": "subscriptions_url", + "name": "received_events_url", "description": "", "isRequired": true }, @@ -139438,11 +141065,16 @@ "isRequired": true }, { - "type": "string", - "name": "url", + "type": "boolean", + "name": "site_admin", "description": "", "isRequired": true }, + { + "type": "string", + "name": "starred_at", + "description": "" + }, { "type": "string", "name": "user_view_type", diff --git a/src/webhooks/lib/config.json b/src/webhooks/lib/config.json index 45ce1f7f894d..43cd78c994e7 100644 --- a/src/webhooks/lib/config.json +++ b/src/webhooks/lib/config.json @@ -1,3 +1,3 @@ { - "sha": "db619bfa61761866480a7f4c4d8d569fc0eb5056" + "sha": "7c6cc4ee9c2354d4093640bec365415ddd1c3506" } \ No newline at end of file