fix: bump `@octokit/plugin-rest-endpoint-methods` to v5 (#1511)

This commit is contained in:
Gregor Martynus 2021-04-21 12:54:56 -07:00 committed by GitHub
parent ce96884930
commit 9342caf1ab
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1917 additions and 4586 deletions

6479
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -38,7 +38,7 @@
"@octokit/core": "^3.2.4",
"@octokit/plugin-enterprise-compatibility": "^1.2.8",
"@octokit/plugin-paginate-rest": "^2.6.2",
"@octokit/plugin-rest-endpoint-methods": "^4.4.1",
"@octokit/plugin-rest-endpoint-methods": "^5.0.1",
"@octokit/plugin-retry": "^3.0.6",
"@octokit/plugin-throttling": "^3.3.4",
"@octokit/types": "^6.1.1",

View File

@ -3,13 +3,19 @@ import type { Octokit } from "@octokit/core";
export function probotRequestLogging(octokit: Octokit) {
octokit.hook.error("request", (error, options) => {
const { method, url, request, ...params } = octokit.request.endpoint.parse(
options
);
const msg = `GitHub request: ${method} ${url} - ${error.status}`;
if ("status" in error) {
const {
method,
url,
request,
...params
} = octokit.request.endpoint.parse(options);
const msg = `GitHub request: ${method} ${url} - ${error.status}`;
// @ts-expect-error log.debug is a pino log method and accepts a fields object
octokit.log.debug(params.body || {}, msg);
}
// @ts-ignore log.debug is a pino log method and accepts a fields object
octokit.log.debug(params.body || {}, msg);
throw error;
});

View File

@ -2,7 +2,7 @@ import { Octokit } from "@octokit/core";
import { enterpriseCompatibility } from "@octokit/plugin-enterprise-compatibility";
import { RequestOptions } from "@octokit/types";
import { paginateRest } from "@octokit/plugin-paginate-rest";
import { restEndpointMethods } from "@octokit/plugin-rest-endpoint-methods";
import { legacyRestEndpointMethods } from "@octokit/plugin-rest-endpoint-methods";
import { retry } from "@octokit/plugin-retry";
import { throttling } from "@octokit/plugin-throttling";
import { config } from "@probot/octokit-plugin-config";
@ -42,7 +42,7 @@ export const ProbotOctokit = Octokit.plugin(
throttling,
retry,
paginateRest,
restEndpointMethods,
legacyRestEndpointMethods,
enterpriseCompatibility,
probotRequestLogging,
config