Skip to content

Commit aa8dd33

Browse files
authored
feat: add pagination support for new SSH signing keys APIs (GET /user/ssh_signing_keys, GET /users/{username}/ssh_signing_keys) (#440)
* WIP octokit/openapi updated * WIP octokit/openapi updated
1 parent 184508b commit aa8dd33

File tree

4 files changed

+200
-33
lines changed

4 files changed

+200
-33
lines changed

package-lock.json

Lines changed: 15 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
],
2626
"license": "MIT",
2727
"dependencies": {
28-
"@octokit/types": "^7.1.1"
28+
"@octokit/types": "^7.2.0"
2929
},
3030
"peerDependencies": {
3131
"@octokit/core": ">=4"

scripts/update-endpoints/generated/endpoints.json

Lines changed: 166 additions & 17 deletions
Large diffs are not rendered by default.

src/generated/paginating-endpoints.ts

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,6 +1647,14 @@ export interface PaginatingEndpoints {
16471647
response: Endpoints["GET /user/repository_invitations"]["response"];
16481648
};
16491649

1650+
/**
1651+
* @see https://docs.github.com/rest/reference/users#list-public-ssh-signing-keys-for-the-authenticated-user
1652+
*/
1653+
"GET /user/ssh_signing_keys": {
1654+
parameters: Endpoints["GET /user/ssh_signing_keys"]["parameters"];
1655+
response: Endpoints["GET /user/ssh_signing_keys"]["response"];
1656+
};
1657+
16501658
/**
16511659
* @see https://docs.github.com/rest/reference/activity#list-repositories-starred-by-the-authenticated-user
16521660
*/
@@ -1791,6 +1799,14 @@ export interface PaginatingEndpoints {
17911799
response: Endpoints["GET /users/{username}/repos"]["response"];
17921800
};
17931801

1802+
/**
1803+
* @see https://docs.github.com/rest/reference/users#list-ssh-signing-keys-for-a-user
1804+
*/
1805+
"GET /users/{username}/ssh_signing_keys": {
1806+
parameters: Endpoints["GET /users/{username}/ssh_signing_keys"]["parameters"];
1807+
response: Endpoints["GET /users/{username}/ssh_signing_keys"]["response"];
1808+
};
1809+
17941810
/**
17951811
* @see https://docs.github.com/rest/reference/activity#list-repositories-starred-by-a-user
17961812
*/
@@ -2001,6 +2017,7 @@ export const paginatingEndpoints: (keyof PaginatingEndpoints)[] = [
20012017
"GET /user/public_emails",
20022018
"GET /user/repos",
20032019
"GET /user/repository_invitations",
2020+
"GET /user/ssh_signing_keys",
20042021
"GET /user/starred",
20052022
"GET /user/subscriptions",
20062023
"GET /user/teams",
@@ -2019,6 +2036,7 @@ export const paginatingEndpoints: (keyof PaginatingEndpoints)[] = [
20192036
"GET /users/{username}/received_events",
20202037
"GET /users/{username}/received_events/public",
20212038
"GET /users/{username}/repos",
2039+
"GET /users/{username}/ssh_signing_keys",
20222040
"GET /users/{username}/starred",
20232041
"GET /users/{username}/subscriptions",
20242042
];

0 commit comments

Comments
 (0)