diff --git a/package-lock.json b/package-lock.json index c06b93b6..03ff0ec4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2197,9 +2197,9 @@ } }, "@octokit/openapi-types": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-9.2.0.tgz", - "integrity": "sha512-c4A1Xm0At+ypvBfEETREu519wLncJYQXvY+dBGg/V5YA51eg5EwdDsPPfcOMG0cuXscqRvsIgIySTmTJUdcTNA==" + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-9.3.0.tgz", + "integrity": "sha512-oz60hhL+mDsiOWhEwrj5aWXTOMVtQgcvP+sRzX4C3cH7WOK9QSAoEtjWh0HdOf6V3qpdgAmUMxnQPluzDWR7Fw==" }, "@octokit/plugin-paginate-rest": { "version": "2.14.0", @@ -2264,11 +2264,11 @@ } }, "@octokit/types": { - "version": "6.22.0", - "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.22.0.tgz", - "integrity": "sha512-Y8GR0BJHQDpO09qw/ZQpN+DXrFzCWaE0pvK4frDm3zJ+h99AktsFfBoDazbCtHxiL8d0jD8xRH4BeynlKLeChg==", + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-6.23.0.tgz", + "integrity": "sha512-eG3clC31GSS7K3oBK6C6o7wyXPrkP+mu++eus8CSZdpRytJ5PNszYxudOQ0spWZQ3S9KAtoTG6v1WK5prJcJrA==", "requires": { - "@octokit/openapi-types": "^9.2.0" + "@octokit/openapi-types": "^9.3.0" } }, "@pika/babel-plugin-esm-import-rewrite": { diff --git a/package.json b/package.json index a8c4532c..bea48628 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ ], "license": "MIT", "dependencies": { - "@octokit/types": "^6.22.0" + "@octokit/types": "^6.23.0" }, "peerDependencies": { "@octokit/core": ">=2" diff --git a/scripts/update-endpoints/generated/endpoints.json b/scripts/update-endpoints/generated/endpoints.json index d07c3e0c..9b383dc7 100644 --- a/scripts/update-endpoints/generated/endpoints.json +++ b/scripts/update-endpoints/generated/endpoints.json @@ -8573,6 +8573,23 @@ } ] }, + { + "url": "/repos/{owner}/{repo}/autolinks", + "id": "create-autolink", + "scope": "repos", + "documentationUrl": "https://docs.github.com/v3/repos#create-an-autolink", + "renamed": null, + "responses": [ + { + "code": 201, + "schema": "{\"title\":\"Autolink reference\",\"description\":\"An autolink reference.\",\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"integer\",\"example\":3},\"key_prefix\":{\"description\":\"The prefix of a key that is linkified.\",\"example\":\"TICKET-\",\"type\":\"string\"},\"url_template\":{\"description\":\"A template for the target URL that is generated if a key was found.\",\"example\":\"https://example.com/TICKET?query=\",\"type\":\"string\"}},\"required\":[\"id\",\"key_prefix\",\"url_template\"]}" + }, + { + "code": 422, + "schema": "{\"title\":\"Validation Error\",\"description\":\"Validation Error\",\"type\":\"object\",\"required\":[\"message\",\"documentation_url\"],\"properties\":{\"message\":{\"type\":\"string\"},\"documentation_url\":{\"type\":\"string\"},\"errors\":{\"type\":\"array\",\"items\":{\"type\":\"object\",\"required\":[\"code\"],\"properties\":{\"resource\":{\"type\":\"string\"},\"field\":{\"type\":\"string\"},\"message\":{\"type\":\"string\"},\"code\":{\"type\":\"string\"},\"index\":{\"type\":\"integer\"},\"value\":{\"oneOf\":[{\"type\":\"string\",\"nullable\":true},{\"type\":\"integer\",\"nullable\":true},{\"type\":\"array\",\"nullable\":true,\"items\":{\"type\":\"string\"}}]}}}}}}" + } + ] + }, { "url": "/repos/{owner}/{repo}/commits/{commit_sha}/comments", "id": "create-commit-comment", @@ -8991,6 +9008,20 @@ "renamed": null, "responses": [{ "code": 204, "schema": null }] }, + { + "url": "/repos/{owner}/{repo}/autolinks/{autolink_id}", + "id": "delete-autolink", + "scope": "repos", + "documentationUrl": "https://docs.github.com/v3/repos#delete-autolink", + "renamed": null, + "responses": [ + { "code": 204, "schema": null }, + { + "code": 404, + "schema": "{\"title\":\"Basic Error\",\"description\":\"Basic Error\",\"type\":\"object\",\"properties\":{\"message\":{\"type\":\"string\"},\"documentation_url\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"},\"status\":{\"type\":\"string\"}}}" + } + ] + }, { "url": "/repos/{owner}/{repo}/branches/{branch}/protection", "id": "delete-branch-protection", @@ -9349,6 +9380,23 @@ } ] }, + { + "url": "/repos/{owner}/{repo}/autolinks/{autolink_id}", + "id": "get-autolink", + "scope": "repos", + "documentationUrl": "https://docs.github.com/v3/repos#get-autolink", + "renamed": null, + "responses": [ + { + "code": 200, + "schema": "{\"title\":\"Autolink reference\",\"description\":\"An autolink reference.\",\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"integer\",\"example\":3},\"key_prefix\":{\"description\":\"The prefix of a key that is linkified.\",\"example\":\"TICKET-\",\"type\":\"string\"},\"url_template\":{\"description\":\"A template for the target URL that is generated if a key was found.\",\"example\":\"https://example.com/TICKET?query=\",\"type\":\"string\"}},\"required\":[\"id\",\"key_prefix\",\"url_template\"]}" + }, + { + "code": 404, + "schema": "{\"title\":\"Basic Error\",\"description\":\"Basic Error\",\"type\":\"object\",\"properties\":{\"message\":{\"type\":\"string\"},\"documentation_url\":{\"type\":\"string\"},\"url\":{\"type\":\"string\"},\"status\":{\"type\":\"string\"}}}" + } + ] + }, { "url": "/repos/{owner}/{repo}/branches/{branch}", "id": "get-branch", @@ -10031,6 +10079,19 @@ } ] }, + { + "url": "/repos/{owner}/{repo}/autolinks", + "id": "list-autolinks", + "scope": "repos", + "documentationUrl": "https://docs.github.com/v3/repos#list-autolinks", + "renamed": null, + "responses": [ + { + "code": 200, + "schema": "{\"type\":\"array\",\"items\":{\"title\":\"Autolink reference\",\"description\":\"An autolink reference.\",\"type\":\"object\",\"properties\":{\"id\":{\"type\":\"integer\",\"example\":3},\"key_prefix\":{\"description\":\"The prefix of a key that is linkified.\",\"example\":\"TICKET-\",\"type\":\"string\"},\"url_template\":{\"description\":\"A template for the target URL that is generated if a key was found.\",\"example\":\"https://example.com/TICKET?query=\",\"type\":\"string\"}},\"required\":[\"id\",\"key_prefix\",\"url_template\"]}}" + } + ] + }, { "url": "/repos/{owner}/{repo}/branches", "id": "list-branches", diff --git a/src/generated/paginating-endpoints.ts b/src/generated/paginating-endpoints.ts index beabe71a..c95b3532 100644 --- a/src/generated/paginating-endpoints.ts +++ b/src/generated/paginating-endpoints.ts @@ -657,6 +657,14 @@ export interface PaginatingEndpoints { response: Endpoints["GET /repos/{owner}/{repo}/assignees"]["response"]; }; + /** + * @see https://docs.github.com/v3/repos#list-autolinks + */ + "GET /repos/{owner}/{repo}/autolinks": { + parameters: Endpoints["GET /repos/{owner}/{repo}/autolinks"]["parameters"]; + response: Endpoints["GET /repos/{owner}/{repo}/autolinks"]["response"]; + }; + /** * @see https://docs.github.com/rest/reference/repos#list-branches */ @@ -1699,6 +1707,7 @@ export const paginatingEndpoints: (keyof PaginatingEndpoints)[] = [ "GET /repos/{owner}/{repo}/actions/workflows", "GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs", "GET /repos/{owner}/{repo}/assignees", + "GET /repos/{owner}/{repo}/autolinks", "GET /repos/{owner}/{repo}/branches", "GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations", "GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs",