Skip to content

Commit

Permalink
fix: pre-receive-hook endpoints for orgs and repos (#7)
Browse files Browse the repository at this point in the history
  • Loading branch information
gr2m committed Jan 11, 2019
1 parent 3a53ca2 commit 9dab45d
Show file tree
Hide file tree
Showing 11 changed files with 805 additions and 76 deletions.
18 changes: 13 additions & 5 deletions ghe-2.13/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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()
Expand All @@ -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)
```
Expand Down Expand Up @@ -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)
Expand Down Expand Up @@ -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)
Expand Down
185 changes: 170 additions & 15 deletions ghe-2.13/all.json
Original file line number Diff line number Diff line change
Expand Up @@ -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": {
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -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": {
Expand Down Expand Up @@ -8151,8 +8258,8 @@
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand Down Expand Up @@ -8183,8 +8290,8 @@
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand All @@ -8208,13 +8315,13 @@
},
"url": "/search/commits"
},
"issues": {
"issuesAndPullRequests": {
"method": "GET",
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand All @@ -8231,6 +8338,14 @@
"sort": {
"enum": [
"comments",
"reactions",
"reactions-+1",
"reactions--1",
"reactions-smile",
"reactions-thinking_face",
"reactions-heart",
"reactions-tada",
"interactions",
"created",
"updated"
],
Expand All @@ -8244,8 +8359,8 @@
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand All @@ -8272,8 +8387,8 @@
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand All @@ -8291,13 +8406,53 @@
"enum": [
"stars",
"forks",
"help-wanted-issues",
"updated"
],
"type": "string"
}
},
"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": {
Expand All @@ -8313,8 +8468,8 @@
"params": {
"order": {
"enum": [
"asc",
"desc"
"desc",
"asc"
],
"type": "string"
},
Expand Down

0 comments on commit 9dab45d

Please sign in to comment.