Skip to content

Commit 6cb8fa8

Browse files
authored
feat: set endpoint methods on octokit.rest.*. octokit.* is still set, but no longer documented, and will be deprecated in future (#365)
1 parent 9e3a47a commit 6cb8fa8

File tree

653 files changed

+1391
-1343
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

653 files changed

+1391
-1343
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const MyOctokit = Octokit.plugin(restEndpointMethods);
4545
const octokit = new MyOctokit({ auth: "secret123" });
4646

4747
// https://developer.github.com/v3/users/#get-the-authenticated-user
48-
octokit.users.getAuthenticated();
48+
octokit.rest.users.getAuthenticated();
4949
```
5050

5151
There is one method for each REST API endpoint documented at [https://developer.github.com/v3](https://developer.github.com/v3). All endpoint methods are documented in the [docs/](docs/) folder, e.g. [docs/users/getAuthenticated.md](docs/users/getAuthenticated.md)
@@ -63,6 +63,8 @@ type UpdateLabelParameters = RestEndpointMethodTypes["issues"]["updateLabel"]["p
6363
type UpdateLabelResponse = RestEndpointMethodTypes["issues"]["updateLabel"]["response"];
6464
```
6565

66+
In order to get types beyond parameters and responses, check out [`@octokit/openapi-types`](https://github.com/octokit/openapi-types.ts/#readme), which is a direct transpliation from GitHub's official OpenAPI specification.
67+
6668
## Contributing
6769

6870
See [CONTRIBUTING.md](CONTRIBUTING.md)

docs/actions/addSelectedRepoToOrgSecret.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Add selected repository to an organization secret
3-
example: octokit.actions.addSelectedRepoToOrgSecret({ org, secret_name, repository_id })
3+
example: octokit.rest.actions.addSelectedRepoToOrgSecret({ org, secret_name, repository_id })
44
route: PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}
55
scope: actions
66
type: API method
@@ -11,7 +11,7 @@ type: API method
1111
Adds a repository to an organization secret when the `visibility` for repository access is set to `selected`. The visibility is set when you [Create or update an organization secret](https://docs.github.com/rest/reference/actions#create-or-update-an-organization-secret). You must authenticate using an access token with the `admin:org` scope to use this endpoint. GitHub Apps must have the `secrets` organization permission to use this endpoint.
1212

1313
```js
14-
octokit.actions.addSelectedRepoToOrgSecret({
14+
octokit.rest.actions.addSelectedRepoToOrgSecret({
1515
org,
1616
secret_name,
1717
repository_id,

docs/actions/cancelWorkflowRun.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Cancel a workflow run
3-
example: octokit.actions.cancelWorkflowRun({ owner, repo, run_id })
3+
example: octokit.rest.actions.cancelWorkflowRun({ owner, repo, run_id })
44
route: POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel
55
scope: actions
66
type: API method
@@ -11,7 +11,7 @@ type: API method
1111
Cancels a workflow run using its `id`. You must authenticate using an access token with the `repo` scope to use this endpoint. GitHub Apps must have the `actions:write` permission to use this endpoint.
1212

1313
```js
14-
octokit.actions.cancelWorkflowRun({
14+
octokit.rest.actions.cancelWorkflowRun({
1515
owner,
1616
repo,
1717
run_id,

docs/actions/createOrUpdateEnvironmentSecret.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create or update an environment secret
3-
example: octokit.actions.createOrUpdateEnvironmentSecret({ repository_id, environment_name, secret_name })
3+
example: octokit.rest.actions.createOrUpdateEnvironmentSecret({ repository_id, environment_name, secret_name })
44
route: PUT /repositories/{repository_id}/environments/{environment_name}/secrets/{secret_name}
55
scope: actions
66
type: API method
@@ -84,7 +84,7 @@ puts Base64.strict_encode64(encrypted_secret)
8484
```
8585

8686
```js
87-
octokit.actions.createOrUpdateEnvironmentSecret({
87+
octokit.rest.actions.createOrUpdateEnvironmentSecret({
8888
repository_id,
8989
environment_name,
9090
secret_name,

docs/actions/createOrUpdateOrgSecret.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create or update an organization secret
3-
example: octokit.actions.createOrUpdateOrgSecret({ org, secret_name })
3+
example: octokit.rest.actions.createOrUpdateOrgSecret({ org, secret_name })
44
route: PUT /orgs/{org}/actions/secrets/{secret_name}
55
scope: actions
66
type: API method
@@ -84,7 +84,7 @@ puts Base64.strict_encode64(encrypted_secret)
8484
```
8585

8686
```js
87-
octokit.actions.createOrUpdateOrgSecret({
87+
octokit.rest.actions.createOrUpdateOrgSecret({
8888
org,
8989
secret_name,
9090
});

docs/actions/createOrUpdateRepoSecret.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create or update a repository secret
3-
example: octokit.actions.createOrUpdateRepoSecret({ owner, repo, secret_name })
3+
example: octokit.rest.actions.createOrUpdateRepoSecret({ owner, repo, secret_name })
44
route: PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}
55
scope: actions
66
type: API method
@@ -84,7 +84,7 @@ puts Base64.strict_encode64(encrypted_secret)
8484
```
8585

8686
```js
87-
octokit.actions.createOrUpdateRepoSecret({
87+
octokit.rest.actions.createOrUpdateRepoSecret({
8888
owner,
8989
repo,
9090
secret_name,

docs/actions/createRegistrationTokenForOrg.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create a registration token for an organization
3-
example: octokit.actions.createRegistrationTokenForOrg({ org })
3+
example: octokit.rest.actions.createRegistrationTokenForOrg({ org })
44
route: POST /orgs/{org}/actions/runners/registration-token
55
scope: actions
66
type: API method
@@ -21,7 +21,7 @@ Configure your self-hosted runner, replacing `TOKEN` with the registration token
2121
```
2222

2323
```js
24-
octokit.actions.createRegistrationTokenForOrg({
24+
octokit.rest.actions.createRegistrationTokenForOrg({
2525
org,
2626
});
2727
```

docs/actions/createRegistrationTokenForRepo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create a registration token for a repository
3-
example: octokit.actions.createRegistrationTokenForRepo({ owner, repo })
3+
example: octokit.rest.actions.createRegistrationTokenForRepo({ owner, repo })
44
route: POST /repos/{owner}/{repo}/actions/runners/registration-token
55
scope: actions
66
type: API method
@@ -20,7 +20,7 @@ Configure your self-hosted runner, replacing `TOKEN` with the registration token
2020
```
2121

2222
```js
23-
octokit.actions.createRegistrationTokenForRepo({
23+
octokit.rest.actions.createRegistrationTokenForRepo({
2424
owner,
2525
repo,
2626
});

docs/actions/createRemoveTokenForOrg.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create a remove token for an organization
3-
example: octokit.actions.createRemoveTokenForOrg({ org })
3+
example: octokit.rest.actions.createRemoveTokenForOrg({ org })
44
route: POST /orgs/{org}/actions/runners/remove-token
55
scope: actions
66
type: API method
@@ -22,7 +22,7 @@ endpoint.
2222
```
2323

2424
```js
25-
octokit.actions.createRemoveTokenForOrg({
25+
octokit.rest.actions.createRemoveTokenForOrg({
2626
org,
2727
});
2828
```

docs/actions/createRemoveTokenForRepo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: Create a remove token for a repository
3-
example: octokit.actions.createRemoveTokenForRepo({ owner, repo })
3+
example: octokit.rest.actions.createRemoveTokenForRepo({ owner, repo })
44
route: POST /repos/{owner}/{repo}/actions/runners/remove-token
55
scope: actions
66
type: API method
@@ -20,7 +20,7 @@ To remove your self-hosted runner from a repository, replace TOKEN with the remo
2020
```
2121

2222
```js
23-
octokit.actions.createRemoveTokenForRepo({
23+
octokit.rest.actions.createRemoveTokenForRepo({
2424
owner,
2525
repo,
2626
});

0 commit comments

Comments
 (0)