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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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.
The default value for a squash merge commit title:
\nPR_TITLE
- default to the pull request's title.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).The default value for a squash merge commit message:
\nPR_BODY
- default to the pull request's body.COMMIT_MESSAGES
- default to the branch's commit messages.BLANK
- default to a blank commit message.The default value for a merge commit title.
\nPR_TITLE
- default to the pull request's title.MERGE_MESSAGE
- default to the classic title for a merge message (e.g., Merge pull request #123 from branch-name).The default value for a merge commit message.
\nPR_TITLE
- default to the pull request's title.PR_BODY
- default to the pull request's body.BLANK
- default to a blank commit message.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