Skip to content

Commit 302087f

Browse files
authored
feat: new /orgs/{org}/issue-types, /orgs/{org}/issue-types/{issue_type_id} enpoints, add issue type to responses, description updates (#669)
WIP octokit/openapi updated
1 parent 3ee44b3 commit 302087f

File tree

4 files changed

+112
-10
lines changed

4 files changed

+112
-10
lines changed

package-lock.json

+4-4
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
},
88
"description": "Shared TypeScript definitions for Octokit projects",
99
"dependencies": {
10-
"@octokit/openapi-types": "^24.1.0"
10+
"@octokit/openapi-types": "^24.2.0"
1111
},
1212
"scripts": {
1313
"build": "node scripts/build.mjs && tsc -p tsconfig.json",
@@ -76,6 +76,6 @@
7676
]
7777
},
7878
"octokit": {
79-
"openapi-version": "18.1.0"
79+
"openapi-version": "18.2.0"
8080
}
8181
}

scripts/update-endpoints/generated/endpoints.json

+84-4
Original file line numberDiff line numberDiff line change
@@ -8144,7 +8144,8 @@
81448144
{ "alias": null, "deprecated": null, "in": "BODY", "name": "assignee" },
81458145
{ "alias": null, "deprecated": null, "in": "BODY", "name": "milestone" },
81468146
{ "alias": null, "deprecated": null, "in": "BODY", "name": "labels" },
8147-
{ "alias": null, "deprecated": null, "in": "BODY", "name": "assignees" }
8147+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "assignees" },
8148+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "type" }
81488149
],
81498150
"renamed": null
81508151
},
@@ -8439,6 +8440,7 @@
84398440
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "filter" },
84408441
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "state" },
84418442
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "labels" },
8443+
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "type" },
84428444
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "sort" },
84438445
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "direction" },
84448446
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "since" },
@@ -8457,6 +8459,7 @@
84578459
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "milestone" },
84588460
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "state" },
84598461
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "assignee" },
8462+
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "type" },
84608463
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "creator" },
84618464
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "mentioned" },
84628465
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "labels" },
@@ -8726,7 +8729,8 @@
87268729
},
87278730
{ "alias": null, "deprecated": null, "in": "BODY", "name": "milestone" },
87288731
{ "alias": null, "deprecated": null, "in": "BODY", "name": "labels" },
8729-
{ "alias": null, "deprecated": null, "in": "BODY", "name": "assignees" }
8732+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "assignees" },
8733+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "type" }
87308734
],
87318735
"renamed": null
87328736
},
@@ -9434,6 +9438,25 @@
94349438
],
94359439
"renamed": null
94369440
},
9441+
{
9442+
"method": "POST",
9443+
"url": "/orgs/{org}/issue-types",
9444+
"documentationUrl": "https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization",
9445+
"parameters": [
9446+
{ "alias": null, "deprecated": null, "in": "PATH", "name": "org" },
9447+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "name" },
9448+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "is_enabled" },
9449+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "is_private" },
9450+
{
9451+
"alias": null,
9452+
"deprecated": null,
9453+
"in": "BODY",
9454+
"name": "description"
9455+
},
9456+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "color" }
9457+
],
9458+
"renamed": null
9459+
},
94379460
{
94389461
"method": "PATCH",
94399462
"url": "/orgs/{org}/properties/schema",
@@ -9557,6 +9580,12 @@
95579580
"deprecated": null,
95589581
"in": "BODY",
95599582
"name": "allowed_values"
9583+
},
9584+
{
9585+
"alias": null,
9586+
"deprecated": null,
9587+
"in": "BODY",
9588+
"name": "values_editable_by"
95609589
}
95619590
],
95629591
"renamed": null
@@ -9614,6 +9643,21 @@
96149643
],
96159644
"renamed": null
96169645
},
9646+
{
9647+
"method": "DELETE",
9648+
"url": "/orgs/{org}/issue-types/{issue_type_id}",
9649+
"documentationUrl": "https://docs.github.com/rest/orgs/issue-types#delete-issue-type-for-an-organization",
9650+
"parameters": [
9651+
{ "alias": null, "deprecated": null, "in": "PATH", "name": "org" },
9652+
{
9653+
"alias": null,
9654+
"deprecated": null,
9655+
"in": "PATH",
9656+
"name": "issue_type_id"
9657+
}
9658+
],
9659+
"renamed": null
9660+
},
96179661
{
96189662
"method": "DELETE",
96199663
"url": "/orgs/{org}/hooks/{hook_id}",
@@ -9879,6 +9923,15 @@
98799923
],
98809924
"renamed": null
98819925
},
9926+
{
9927+
"method": "GET",
9928+
"url": "/orgs/{org}/issue-types",
9929+
"documentationUrl": "https://docs.github.com/rest/orgs/issue-types#list-issue-types-for-an-organization",
9930+
"parameters": [
9931+
{ "alias": null, "deprecated": null, "in": "PATH", "name": "org" }
9932+
],
9933+
"renamed": null
9934+
},
98829935
{
98839936
"method": "GET",
98849937
"url": "/orgs/{org}/members",
@@ -10020,7 +10073,8 @@
1002010073
"deprecated": null,
1002110074
"in": "QUERY",
1002210075
"name": "last_used_after"
10023-
}
10076+
},
10077+
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "token_id" }
1002410078
],
1002510079
"renamed": null
1002610080
},
@@ -10058,7 +10112,8 @@
1005810112
"deprecated": null,
1005910113
"in": "QUERY",
1006010114
"name": "last_used_after"
10061-
}
10115+
},
10116+
{ "alias": null, "deprecated": null, "in": "QUERY", "name": "token_id" }
1006210117
],
1006310118
"renamed": null
1006410119
},
@@ -10480,6 +10535,31 @@
1048010535
],
1048110536
"renamed": null
1048210537
},
10538+
{
10539+
"method": "PUT",
10540+
"url": "/orgs/{org}/issue-types/{issue_type_id}",
10541+
"documentationUrl": "https://docs.github.com/rest/orgs/issue-types#update-issue-type-for-an-organization",
10542+
"parameters": [
10543+
{ "alias": null, "deprecated": null, "in": "PATH", "name": "org" },
10544+
{
10545+
"alias": null,
10546+
"deprecated": null,
10547+
"in": "PATH",
10548+
"name": "issue_type_id"
10549+
},
10550+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "name" },
10551+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "is_enabled" },
10552+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "is_private" },
10553+
{
10554+
"alias": null,
10555+
"deprecated": null,
10556+
"in": "BODY",
10557+
"name": "description"
10558+
},
10559+
{ "alias": null, "deprecated": null, "in": "BODY", "name": "color" }
10560+
],
10561+
"renamed": null
10562+
},
1048310563
{
1048410564
"method": "PATCH",
1048510565
"url": "/user/memberships/orgs/{org}",

src/generated/Endpoints.ts

+22
Original file line numberDiff line numberDiff line change
@@ -352,6 +352,13 @@ export interface Endpoints {
352352
"/orgs/{org}/invitations/{invitation_id}",
353353
"delete"
354354
>;
355+
/**
356+
* @see https://docs.github.com/rest/orgs/issue-types#delete-issue-type-for-an-organization
357+
*/
358+
"DELETE /orgs/{org}/issue-types/{issue_type_id}": Operation<
359+
"/orgs/{org}/issue-types/{issue_type_id}",
360+
"delete"
361+
>;
355362
/**
356363
* @see https://docs.github.com/rest/orgs/members#remove-an-organization-member
357364
*/
@@ -2023,6 +2030,10 @@ export interface Endpoints {
20232030
"/orgs/{org}/invitations/{invitation_id}/teams",
20242031
"get"
20252032
>;
2033+
/**
2034+
* @see https://docs.github.com/rest/orgs/issue-types#list-issue-types-for-an-organization
2035+
*/
2036+
"GET /orgs/{org}/issue-types": Operation<"/orgs/{org}/issue-types", "get">;
20262037
/**
20272038
* @see https://docs.github.com/rest/issues/issues#list-organization-issues-assigned-to-the-authenticated-user
20282039
*/
@@ -5326,6 +5337,10 @@ export interface Endpoints {
53265337
* @see https://docs.github.com/rest/orgs/members#create-an-organization-invitation
53275338
*/
53285339
"POST /orgs/{org}/invitations": Operation<"/orgs/{org}/invitations", "post">;
5340+
/**
5341+
* @see https://docs.github.com/rest/orgs/issue-types#create-issue-type-for-an-organization
5342+
*/
5343+
"POST /orgs/{org}/issue-types": Operation<"/orgs/{org}/issue-types", "post">;
53295344
/**
53305345
* @see https://docs.github.com/rest/codespaces/organizations#stop-a-codespace-for-an-organization-user
53315346
*/
@@ -6433,6 +6448,13 @@ export interface Endpoints {
64336448
"/orgs/{org}/interaction-limits",
64346449
"put"
64356450
>;
6451+
/**
6452+
* @see https://docs.github.com/rest/orgs/issue-types#update-issue-type-for-an-organization
6453+
*/
6454+
"PUT /orgs/{org}/issue-types/{issue_type_id}": Operation<
6455+
"/orgs/{org}/issue-types/{issue_type_id}",
6456+
"put"
6457+
>;
64366458
/**
64376459
* @see https://docs.github.com/rest/orgs/members#set-organization-membership-for-a-user
64386460
*/

0 commit comments

Comments
 (0)