From 9dab45df10bc86e486e1fffff84d0581e3f91ee6 Mon Sep 17 00:00:00 2001 From: Gregor Martynus Date: Fri, 11 Jan 2019 13:36:24 -0800 Subject: [PATCH] fix: pre-receive-hook endpoints for orgs and repos (#7) --- ghe-2.13/README.md | 18 +++- ghe-2.13/all.json | 185 ++++++++++++++++++++++++++++++--- ghe-2.13/enterprise-admin.json | 84 ++++++++++++++- ghe-2.14/README.md | 18 +++- ghe-2.14/all.json | 185 ++++++++++++++++++++++++++++++--- ghe-2.14/enterprise-admin.json | 84 ++++++++++++++- ghe-2.15/README.md | 18 +++- ghe-2.15/all.json | 185 ++++++++++++++++++++++++++++++--- ghe-2.15/enterprise-admin.json | 84 ++++++++++++++- package-lock.json | 18 ++-- package.json | 2 +- 11 files changed, 805 insertions(+), 76 deletions(-) diff --git a/ghe-2.13/README.md b/ghe-2.13/README.md index 65374be5..47c68aa4 100644 --- a/ghe-2.13/README.md +++ b/ghe-2.13/README.md @@ -23,17 +23,22 @@ octokit.enterpriseAdmin.getGlobalHook(hook_id) octokit.enterpriseAdmin.getLicenseInformation() octokit.enterpriseAdmin.getPreReceiveEnvironment(pre_receive_environment_id) octokit.enterpriseAdmin.getPreReceiveEnvironmentDownloadStatus(downloaded_at, message, pre_receive_environment_id, state) -octokit.enterpriseAdmin.getPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.getPreReceiveHook(pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.getTypeStats(type) octokit.enterpriseAdmin.listGlobalHooks(page, per_page) octokit.enterpriseAdmin.listPreReceiveEnvironments(page, per_page) -octokit.enterpriseAdmin.listPreReceiveHooks(owner, page, per_page, repo) +octokit.enterpriseAdmin.listPreReceiveHooks(page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForOrg(org, page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForRepo(owner, page, per_page, repo) octokit.enterpriseAdmin.modifySettings(settings) octokit.enterpriseAdmin.pingGlobalHook(hook_id) octokit.enterpriseAdmin.promoteOrdinaryUserToSiteAdministrator(username) octokit.enterpriseAdmin.queueIndexingJob(target) octokit.enterpriseAdmin.removeAuthorizedSshKey(authorized_key) -octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.renameOrg(login, org) octokit.enterpriseAdmin.renameUser(login, username) octokit.enterpriseAdmin.retrieveAuthorizedSshKeys() @@ -49,7 +54,8 @@ octokit.enterpriseAdmin.updateLdapMappingForTeam(ldap_dn, team_id) octokit.enterpriseAdmin.updateLdapMappingForUser(ldap_dn, username) octokit.enterpriseAdmin.updatePreReceiveEnvironment(image_url, name, pre_receive_environment_id) octokit.enterpriseAdmin.updatePreReceiveHook(pre_receive_hook_id) -octokit.enterpriseAdmin.updatePreReceiveHookEnforcement(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.upgradeLicense(license) octokit.enterpriseAdmin.uploadLicenseForFirstTime(license, password, settings) ``` @@ -192,6 +198,7 @@ octokit.oauthAuthorizations.deleteGrant(grant_id) octokit.oauthAuthorizations.getAuthorization(authorization_id) octokit.oauthAuthorizations.getGrant(grant_id) octokit.oauthAuthorizations.getOrCreateAuthorizationForApp(client_id, client_secret, fingerprint, note, note_url, scopes) +octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.listAuthorizations(page, per_page) octokit.oauthAuthorizations.listGrants(page, per_page) @@ -405,9 +412,10 @@ octokit.repos.updateReleaseAsset(asset_id, label, name, owner, repo) octokit.repos.uploadReleaseAsset(file, headers, label, name, url) octokit.search.code(order, page, per_page, q, sort) octokit.search.commits(order, page, per_page, q, sort) -octokit.search.issues(order, page, per_page, q, sort) +octokit.search.issuesAndPullRequests(order, page, per_page, q, sort) octokit.search.labels(order, q, repository_id, sort) octokit.search.repos(order, page, per_page, q, sort) +octokit.search.searchIssues(order, page, per_page, q, sort) octokit.search.topics(q) octokit.search.users(order, page, per_page, q, sort) octokit.teams.addMember(team_id, username) diff --git a/ghe-2.13/all.json b/ghe-2.13/all.json index 9270e7ff..e77cf4eb 100644 --- a/ghe-2.13/all.json +++ b/ghe-2.13/all.json @@ -1005,6 +1005,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -1060,6 +1084,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -1132,7 +1184,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -1334,7 +1400,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { @@ -3246,6 +3326,33 @@ }, "url": "/authorizations/clients/:client_id" }, + "getOrCreateAuthorizationForAppAndFingerprint": { + "method": "PUT", + "params": { + "client_id": { + "required": true, + "type": "string" + }, + "client_secret": { + "required": true, + "type": "string" + }, + "fingerprint": { + "required": true, + "type": "string" + }, + "note": { + "type": "string" + }, + "note_url": { + "type": "string" + }, + "scopes": { + "type": "string[]" + } + }, + "url": "/authorizations/clients/:client_id/:fingerprint" + }, "getOrCreateAuthorizationForAppFingerprint": { "method": "PUT", "params": { @@ -8151,8 +8258,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8183,8 +8290,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8208,13 +8315,13 @@ }, "url": "/search/commits" }, - "issues": { + "issuesAndPullRequests": { "method": "GET", "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8231,6 +8338,14 @@ "sort": { "enum": [ "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", "created", "updated" ], @@ -8244,8 +8359,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8272,8 +8387,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8291,6 +8406,7 @@ "enum": [ "stars", "forks", + "help-wanted-issues", "updated" ], "type": "string" @@ -8298,6 +8414,45 @@ }, "url": "/search/repositories" }, + "searchIssues": { + "method": "GET", + "params": { + "order": { + "enum": [ + "desc", + "asc" + ], + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "q": { + "required": true, + "type": "string" + }, + "sort": { + "enum": [ + "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", + "created", + "updated" + ], + "type": "string" + } + }, + "url": "/search/issues" + }, "topics": { "method": "GET", "params": { @@ -8313,8 +8468,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, diff --git a/ghe-2.13/enterprise-admin.json b/ghe-2.13/enterprise-admin.json index 3234b874..da8eb0d7 100644 --- a/ghe-2.13/enterprise-admin.json +++ b/ghe-2.13/enterprise-admin.json @@ -265,6 +265,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -320,6 +344,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -392,7 +444,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -594,7 +660,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { diff --git a/ghe-2.14/README.md b/ghe-2.14/README.md index 3554ad8c..ac6e098e 100644 --- a/ghe-2.14/README.md +++ b/ghe-2.14/README.md @@ -23,17 +23,22 @@ octokit.enterpriseAdmin.getGlobalHook(hook_id) octokit.enterpriseAdmin.getLicenseInformation() octokit.enterpriseAdmin.getPreReceiveEnvironment(pre_receive_environment_id) octokit.enterpriseAdmin.getPreReceiveEnvironmentDownloadStatus(downloaded_at, message, pre_receive_environment_id, state) -octokit.enterpriseAdmin.getPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.getPreReceiveHook(pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.getTypeStats(type) octokit.enterpriseAdmin.listGlobalHooks(page, per_page) octokit.enterpriseAdmin.listPreReceiveEnvironments(page, per_page) -octokit.enterpriseAdmin.listPreReceiveHooks(owner, page, per_page, repo) +octokit.enterpriseAdmin.listPreReceiveHooks(page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForOrg(org, page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForRepo(owner, page, per_page, repo) octokit.enterpriseAdmin.modifySettings(settings) octokit.enterpriseAdmin.pingGlobalHook(hook_id) octokit.enterpriseAdmin.promoteOrdinaryUserToSiteAdministrator(username) octokit.enterpriseAdmin.queueIndexingJob(target) octokit.enterpriseAdmin.removeAuthorizedSshKey(authorized_key) -octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.renameOrg(login, org) octokit.enterpriseAdmin.renameUser(login, username) octokit.enterpriseAdmin.retrieveAuthorizedSshKeys() @@ -49,7 +54,8 @@ octokit.enterpriseAdmin.updateLdapMappingForTeam(ldap_dn, team_id) octokit.enterpriseAdmin.updateLdapMappingForUser(ldap_dn, username) octokit.enterpriseAdmin.updatePreReceiveEnvironment(image_url, name, pre_receive_environment_id) octokit.enterpriseAdmin.updatePreReceiveHook(pre_receive_hook_id) -octokit.enterpriseAdmin.updatePreReceiveHookEnforcement(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.upgradeLicense(license) octokit.enterpriseAdmin.uploadLicenseForFirstTime(license, password, settings) ``` @@ -203,6 +209,7 @@ octokit.oauthAuthorizations.deleteGrant(grant_id) octokit.oauthAuthorizations.getAuthorization(authorization_id) octokit.oauthAuthorizations.getGrant(grant_id) octokit.oauthAuthorizations.getOrCreateAuthorizationForApp(client_id, client_secret, fingerprint, note, note_url, scopes) +octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.listAuthorizations(page, per_page) octokit.oauthAuthorizations.listGrants(page, per_page) @@ -424,9 +431,10 @@ octokit.repos.updateReleaseAsset(asset_id, label, name, owner, repo) octokit.repos.uploadReleaseAsset(file, headers, label, name, url) octokit.search.code(order, page, per_page, q, sort) octokit.search.commits(order, page, per_page, q, sort) -octokit.search.issues(order, page, per_page, q, sort) +octokit.search.issuesAndPullRequests(order, page, per_page, q, sort) octokit.search.labels(order, q, repository_id, sort) octokit.search.repos(order, page, per_page, q, sort) +octokit.search.searchIssues(order, page, per_page, q, sort) octokit.search.topics(q) octokit.search.users(order, page, per_page, q, sort) octokit.teams.addMember(team_id, username) diff --git a/ghe-2.14/all.json b/ghe-2.14/all.json index e0e99306..e952ca59 100644 --- a/ghe-2.14/all.json +++ b/ghe-2.14/all.json @@ -1541,6 +1541,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -1596,6 +1620,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -1668,7 +1720,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -1876,7 +1942,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { @@ -3788,6 +3868,33 @@ }, "url": "/authorizations/clients/:client_id" }, + "getOrCreateAuthorizationForAppAndFingerprint": { + "method": "PUT", + "params": { + "client_id": { + "required": true, + "type": "string" + }, + "client_secret": { + "required": true, + "type": "string" + }, + "fingerprint": { + "required": true, + "type": "string" + }, + "note": { + "type": "string" + }, + "note_url": { + "type": "string" + }, + "scopes": { + "type": "string[]" + } + }, + "url": "/authorizations/clients/:client_id/:fingerprint" + }, "getOrCreateAuthorizationForAppFingerprint": { "method": "PUT", "params": { @@ -8931,8 +9038,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8963,8 +9070,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -8988,13 +9095,13 @@ }, "url": "/search/commits" }, - "issues": { + "issuesAndPullRequests": { "method": "GET", "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9011,6 +9118,14 @@ "sort": { "enum": [ "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", "created", "updated" ], @@ -9024,8 +9139,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9052,8 +9167,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9071,6 +9186,7 @@ "enum": [ "stars", "forks", + "help-wanted-issues", "updated" ], "type": "string" @@ -9078,6 +9194,45 @@ }, "url": "/search/repositories" }, + "searchIssues": { + "method": "GET", + "params": { + "order": { + "enum": [ + "desc", + "asc" + ], + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "q": { + "required": true, + "type": "string" + }, + "sort": { + "enum": [ + "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", + "created", + "updated" + ], + "type": "string" + } + }, + "url": "/search/issues" + }, "topics": { "method": "GET", "params": { @@ -9093,8 +9248,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, diff --git a/ghe-2.14/enterprise-admin.json b/ghe-2.14/enterprise-admin.json index 2e39b29d..b2489c0b 100644 --- a/ghe-2.14/enterprise-admin.json +++ b/ghe-2.14/enterprise-admin.json @@ -265,6 +265,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -320,6 +344,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -392,7 +444,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -600,7 +666,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { diff --git a/ghe-2.15/README.md b/ghe-2.15/README.md index 833a5d3b..c18df562 100644 --- a/ghe-2.15/README.md +++ b/ghe-2.15/README.md @@ -23,17 +23,22 @@ octokit.enterpriseAdmin.getGlobalHook(hook_id) octokit.enterpriseAdmin.getLicenseInformation() octokit.enterpriseAdmin.getPreReceiveEnvironment(pre_receive_environment_id) octokit.enterpriseAdmin.getPreReceiveEnvironmentDownloadStatus(downloaded_at, message, pre_receive_environment_id, state) -octokit.enterpriseAdmin.getPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.getPreReceiveHook(pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.getPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.getTypeStats(type) octokit.enterpriseAdmin.listGlobalHooks(page, per_page) octokit.enterpriseAdmin.listPreReceiveEnvironments(page, per_page) -octokit.enterpriseAdmin.listPreReceiveHooks(owner, page, per_page, repo) +octokit.enterpriseAdmin.listPreReceiveHooks(page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForOrg(org, page, per_page) +octokit.enterpriseAdmin.listPreReceiveHooksForRepo(owner, page, per_page, repo) octokit.enterpriseAdmin.modifySettings(settings) octokit.enterpriseAdmin.pingGlobalHook(hook_id) octokit.enterpriseAdmin.promoteOrdinaryUserToSiteAdministrator(username) octokit.enterpriseAdmin.queueIndexingJob(target) octokit.enterpriseAdmin.removeAuthorizedSshKey(authorized_key) -octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHook(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.removeEnforcementOverridesForPreReceiveHookForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.renameOrg(login, org) octokit.enterpriseAdmin.renameUser(login, username) octokit.enterpriseAdmin.retrieveAuthorizedSshKeys() @@ -49,7 +54,8 @@ octokit.enterpriseAdmin.updateLdapMappingForTeam(ldap_dn, team_id) octokit.enterpriseAdmin.updateLdapMappingForUser(ldap_dn, username) octokit.enterpriseAdmin.updatePreReceiveEnvironment(image_url, name, pre_receive_environment_id) octokit.enterpriseAdmin.updatePreReceiveHook(pre_receive_hook_id) -octokit.enterpriseAdmin.updatePreReceiveHookEnforcement(owner, pre_receive_hook_id, repo) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForOrg(org, pre_receive_hook_id) +octokit.enterpriseAdmin.updatePreReceiveHookEnforcementForRepo(owner, pre_receive_hook_id, repo) octokit.enterpriseAdmin.upgradeLicense(license) octokit.enterpriseAdmin.uploadLicenseForFirstTime(license, password, settings) ``` @@ -203,6 +209,7 @@ octokit.oauthAuthorizations.deleteGrant(grant_id) octokit.oauthAuthorizations.getAuthorization(authorization_id) octokit.oauthAuthorizations.getGrant(grant_id) octokit.oauthAuthorizations.getOrCreateAuthorizationForApp(client_id, client_secret, fingerprint, note, note_url, scopes) +octokit.oauthAuthorizations.getOrCreateAuthorizationForAppAndFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.getOrCreateAuthorizationForAppFingerprint(client_id, client_secret, fingerprint, note, note_url, scopes) octokit.oauthAuthorizations.listAuthorizations(page, per_page) octokit.oauthAuthorizations.listGrants(page, per_page) @@ -425,9 +432,10 @@ octokit.repos.updateReleaseAsset(asset_id, label, name, owner, repo) octokit.repos.uploadReleaseAsset(file, headers, label, name, url) octokit.search.code(order, page, per_page, q, sort) octokit.search.commits(order, page, per_page, q, sort) -octokit.search.issues(order, page, per_page, q, sort) +octokit.search.issuesAndPullRequests(order, page, per_page, q, sort) octokit.search.labels(order, q, repository_id, sort) octokit.search.repos(order, page, per_page, q, sort) +octokit.search.searchIssues(order, page, per_page, q, sort) octokit.search.topics(q) octokit.search.users(order, page, per_page, q, sort) octokit.teams.addMember(team_id, username) diff --git a/ghe-2.15/all.json b/ghe-2.15/all.json index 3d9c996d..4d620fcd 100644 --- a/ghe-2.15/all.json +++ b/ghe-2.15/all.json @@ -1545,6 +1545,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -1600,6 +1624,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -1672,7 +1724,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -1880,7 +1946,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { @@ -3792,6 +3872,33 @@ }, "url": "/authorizations/clients/:client_id" }, + "getOrCreateAuthorizationForAppAndFingerprint": { + "method": "PUT", + "params": { + "client_id": { + "required": true, + "type": "string" + }, + "client_secret": { + "required": true, + "type": "string" + }, + "fingerprint": { + "required": true, + "type": "string" + }, + "note": { + "type": "string" + }, + "note_url": { + "type": "string" + }, + "scopes": { + "type": "string[]" + } + }, + "url": "/authorizations/clients/:client_id/:fingerprint" + }, "getOrCreateAuthorizationForAppFingerprint": { "method": "PUT", "params": { @@ -8971,8 +9078,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9003,8 +9110,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9028,13 +9135,13 @@ }, "url": "/search/commits" }, - "issues": { + "issuesAndPullRequests": { "method": "GET", "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9051,6 +9158,14 @@ "sort": { "enum": [ "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", "created", "updated" ], @@ -9064,8 +9179,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9092,8 +9207,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, @@ -9111,6 +9226,7 @@ "enum": [ "stars", "forks", + "help-wanted-issues", "updated" ], "type": "string" @@ -9118,6 +9234,45 @@ }, "url": "/search/repositories" }, + "searchIssues": { + "method": "GET", + "params": { + "order": { + "enum": [ + "desc", + "asc" + ], + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + }, + "q": { + "required": true, + "type": "string" + }, + "sort": { + "enum": [ + "comments", + "reactions", + "reactions-+1", + "reactions--1", + "reactions-smile", + "reactions-thinking_face", + "reactions-heart", + "reactions-tada", + "interactions", + "created", + "updated" + ], + "type": "string" + } + }, + "url": "/search/issues" + }, "topics": { "method": "GET", "params": { @@ -9133,8 +9288,8 @@ "params": { "order": { "enum": [ - "asc", - "desc" + "desc", + "asc" ], "type": "string" }, diff --git a/ghe-2.15/enterprise-admin.json b/ghe-2.15/enterprise-admin.json index 2e39b29d..b2489c0b 100644 --- a/ghe-2.15/enterprise-admin.json +++ b/ghe-2.15/enterprise-admin.json @@ -265,6 +265,30 @@ "url": "/admin/pre-receive-environments/:pre_receive_environment_id/downloads/latest" }, "getPreReceiveHook": { + "method": "GET", + "params": { + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "getPreReceiveHookForRepo": { "method": "GET", "params": { "owner": { @@ -320,6 +344,34 @@ "url": "/admin/pre-receive-environments" }, "listPreReceiveHooks": { + "method": "GET", + "params": { + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/admin/pre-receive-hooks" + }, + "listPreReceiveHooksForOrg": { + "method": "GET", + "params": { + "org": { + "required": true, + "type": "string" + }, + "page": { + "type": "integer" + }, + "per_page": { + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks" + }, + "listPreReceiveHooksForRepo": { "method": "GET", "params": { "owner": { @@ -392,7 +444,21 @@ }, "url": "/setup/api/settings/authorized-keys" }, - "removeEnforcementOverridesForPreReceiveHook": { + "removeEnforcementOverridesForPreReceiveHookForOrg": { + "method": "DELETE", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "removeEnforcementOverridesForPreReceiveHookForRepo": { "method": "DELETE", "params": { "owner": { @@ -600,7 +666,21 @@ }, "url": "/admin/pre_receive_hooks/:pre_receive_hook_id" }, - "updatePreReceiveHookEnforcement": { + "updatePreReceiveHookEnforcementForOrg": { + "method": "PATCH", + "params": { + "org": { + "required": true, + "type": "string" + }, + "pre_receive_hook_id": { + "required": true, + "type": "integer" + } + }, + "url": "/orgs/:org/pre-receive-hooks/:pre_receive_hook_id" + }, + "updatePreReceiveHookEnforcementForRepo": { "method": "PATCH", "params": { "owner": { diff --git a/package-lock.json b/package-lock.json index a2876658..39a119d4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -63,9 +63,9 @@ } }, "@octokit/routes": { - "version": "17.0.0", - "resolved": "https://registry.npmjs.org/@octokit/routes/-/routes-17.0.0.tgz", - "integrity": "sha512-7dghZX0MiHKrxcmF2rh9TgGATF4/vtZa6KgW3dKT8EY4s3vWv4U9lbujVTJEApdo7rMAXEeBkryPhcygznwdlw==", + "version": "18.1.0", + "resolved": "https://registry.npmjs.org/@octokit/routes/-/routes-18.1.0.tgz", + "integrity": "sha512-u972pxtVUCyzvML1tbXAE8dklN3eXCJa7iYbWQSCH3OXRF1w3+uskOUvJL91xQdtdi7RUQn7/Emn0KLhZ5d2HA==", "dev": true, "requires": { "cheerio": "^1.0.0-rc.2", @@ -184,9 +184,9 @@ "dev": true }, "@szmarczak/http-timer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.1.tgz", - "integrity": "sha512-WljfOGkmSJe8SUkl+4TPvN2ec0dpUGVyfTBQLoXJUiILs+wBSc4Kvp2N3aAWE4VwwDSLGdmD3/bufS5BgZpVSQ==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", "dev": true, "requires": { "defer-to-connect": "^1.0.1" @@ -2761,9 +2761,9 @@ } }, "http-cache-semantics": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.1.tgz", - "integrity": "sha512-OO/9K7uFN30qwAKvslzmCTbimZ/uRjtdN5S50vvWLwUKqFuZj0n96XyCzF5tHRHEO/Q4JYC01hv41gkX06gmHA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.2.tgz", + "integrity": "sha512-laeSTWIkuFa6lUgZAt+ic9RwOSEwbi9VDQNcCvMFO4sZiDc2Ha8DaZVCJnfpLLQCcS8rvCnIWYmz0POLxt7Dew==", "dev": true }, "http-proxy-agent": { diff --git a/package.json b/package.json index a575ae45..bb869fc9 100644 --- a/package.json +++ b/package.json @@ -35,7 +35,7 @@ }, "homepage": "https://github.com/octokit/plugin-enterprise-rest.js#readme", "devDependencies": { - "@octokit/routes": "17.0.0", + "@octokit/routes": "18.1.0", "coveralls": "^3.0.2", "lodash.camelcase": "^4.3.0", "make-dir": "^1.3.0",