diff --git a/package-lock.json b/package-lock.json index 48930175..51e2826f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1159,9 +1159,9 @@ } }, "@octokit/webhooks": { - "version": "7.12.2", - "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-7.12.2.tgz", - "integrity": "sha512-mkNeIdXsSr5do5ISSiGGYceWJ3K73kABPBeOwgWc+bKIi7oqU7oPvl6Ij5F8KxW1LL84tHaGPhVRfYOHxsCKsA==", + "version": "7.15.1", + "resolved": "https://registry.npmjs.org/@octokit/webhooks/-/webhooks-7.15.1.tgz", + "integrity": "sha512-/X+TcCBLPQ/rsbm5eTkdIL+zBVuKItOiAd821KUc19T95dgJVBhpBfkIqinN4gxJvl7DGCxDoWfRLXfhPng81Q==", "requires": { "@octokit/request-error": "^2.0.2", "@pika/plugin-ts-standard-pkg": "^0.9.2", @@ -1170,9 +1170,9 @@ }, "dependencies": { "@octokit/request-error": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.2.tgz", - "integrity": "sha512-2BrmnvVSV1MXQvEkrb9zwzP0wXFNbPJij922kYBTLIlIafukrGOb+ABBT2+c6wZiuyWDH1K1zmjGQ0toN/wMWw==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz", + "integrity": "sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==", "requires": { "@octokit/types": "^5.0.1", "deprecation": "^2.0.0", @@ -1298,6 +1298,15 @@ "resolved": "https://registry.npmjs.org/@pika/types/-/types-0.9.2.tgz", "integrity": "sha512-AzZTkHtM0A67+xMVhmSeJDteSMS+RfXGuM+/oVbo1PGD19ic7fuimv5b0TW8dKoZuxpVxiwVAai+sFRSNmfI3g==" }, + "@probot/get-private-key": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@probot/get-private-key/-/get-private-key-1.1.0.tgz", + "integrity": "sha512-qWOBN8LaJNk1YuKJ1kJJLjevrkekQPGfaouTWEUkpP1tABrGWic9uqEpDMrtbohdPvXjDfv3JgqS8pXkmuO/BQ==", + "requires": { + "@types/is-base64": "^1.1.0", + "is-base64": "^1.1.0" + } + }, "@probot/octokit-plugin-config": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/@probot/octokit-plugin-config/-/octokit-plugin-config-1.0.0.tgz", @@ -1772,6 +1781,11 @@ "@types/node": "*" } }, + "@types/is-base64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@types/is-base64/-/is-base64-1.1.0.tgz", + "integrity": "sha512-rigoMG77vfIXWjYUDBMPCY0qVzY1dGtEILSsjCcvDH/UgB2ENTZl0uKQknJq4W4nEUqVZqX0M9Uw/VRZ/vwzWQ==" + }, "@types/js-yaml": { "version": "3.12.5", "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-3.12.5.tgz", @@ -10019,6 +10033,75 @@ } } }, + "octokit-auth-probot": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/octokit-auth-probot/-/octokit-auth-probot-1.2.0.tgz", + "integrity": "sha512-BTiQlM5Yf5RQOUyJnEuqI5umNjjTtKqs1AY4SPM4gD2Gjcp1fuS2MzyYHoGyb0bhsvqVzFB0TNM5VhzAGQsxuw==", + "requires": { + "@octokit/auth-app": "^2.10.0", + "@octokit/auth-token": "^2.4.2", + "@octokit/auth-unauthenticated": "^2.0.0", + "@octokit/types": "^5.5.0" + }, + "dependencies": { + "@octokit/auth-app": { + "version": "2.10.2", + "resolved": "https://registry.npmjs.org/@octokit/auth-app/-/auth-app-2.10.2.tgz", + "integrity": "sha512-3PLyDISHtdCxQx0LS0Ut2E+zy2PVfDFCxDnFJ+QRvABHow/Zqj2Im7GF8zYYn8nwI1tgaoewwwd0unfXuPi48Q==", + "requires": { + "@octokit/request": "^5.3.0", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "@types/lru-cache": "^5.1.0", + "deprecation": "^2.3.1", + "lru-cache": "^6.0.0", + "universal-github-app-jwt": "^1.0.1", + "universal-user-agent": "^6.0.0" + } + }, + "@octokit/auth-token": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.3.tgz", + "integrity": "sha512-fdGoOQ3kQJh+hrilc0Plg50xSfaCKOeYN9t6dpJKXN9BxhhfquL0OzoQXg3spLYymL5rm29uPeI3KEXRaZQ9zg==", + "requires": { + "@octokit/types": "^5.0.0" + } + }, + "@octokit/auth-unauthenticated": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-unauthenticated/-/auth-unauthenticated-2.0.0.tgz", + "integrity": "sha512-AV2AMjEVVANyRtII09ksEIsIUWbyVrWXDBP4fZnbqfKjeW6feZkkAP7wjwChgLevRevu17w4KD0nzD5b6Nkrgw==", + "requires": { + "@octokit/request-error": "^2.0.2", + "@octokit/types": "^5.0.0", + "prettier": "^2.0.5" + } + }, + "@octokit/request-error": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz", + "integrity": "sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==", + "requires": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/types": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", + "integrity": "sha512-UZ1pErDue6bZNjYOotCNveTXArOMZQFG6hKJfOnGnulVCMcVVi7YIIuuR4WfBhjo7zgpmzn/BkPDnUXtNx+PcQ==", + "requires": { + "@types/node": ">= 8" + } + }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + } + } + }, "octokit-pagination-methods": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", @@ -10429,13 +10512,11 @@ "integrity": "sha512-16c7K+x4qVlJg9rEbXl7HEGmQyZlG4R9AgP+oHKRMsMsuk8s+ATStlf1NpDqyBI1HpVyfjLOeMhH2LvuNvV5Vg==" }, "probot": { - "version": "10.9.3", - "resolved": "https://registry.npmjs.org/probot/-/probot-10.9.3.tgz", - "integrity": "sha512-wmTntTuiqKhhkn2kVsAwW2mU44kTbc7MTEWs8QNafolljlvGOg/TquWqcA/zzgh54u06XWumzOU/tGDaCEwWzg==", + "version": "10.16.0", + "resolved": "https://registry.npmjs.org/probot/-/probot-10.16.0.tgz", + "integrity": "sha512-LOg5gOBlBEqI33IA9G4SLiDC+a6yHLz+1fd3oeCYYNWI5est9gqrmuGD/KS7GBaY45PWsZPJLuXkX9HNptINMQ==", "requires": { - "@octokit/auth-app": "^2.4.14", - "@octokit/auth-unauthenticated": "^1.0.0", - "@octokit/core": "^3.1.0", + "@octokit/core": "^3.2.1", "@octokit/graphql": "^4.2.0", "@octokit/plugin-enterprise-compatibility": "^1.2.1", "@octokit/plugin-paginate-rest": "^2.2.3", @@ -10444,7 +10525,8 @@ "@octokit/plugin-throttling": "^3.3.0", "@octokit/request": "^5.1.0", "@octokit/types": "^5.0.1", - "@octokit/webhooks": "^7.11.0", + "@octokit/webhooks": "^7.15.0", + "@probot/get-private-key": "^1.0.0", "@probot/octokit-plugin-config": "^1.0.0", "@probot/pino": "^1.1.2", "@types/express": "^4.17.2", @@ -10466,6 +10548,7 @@ "js-yaml": "^3.13.1", "jsonwebtoken": "^8.1.0", "lru-cache": "^6.0.0", + "octokit-auth-probot": "^1.2.0", "octokit-pagination-methods": "1.1.0", "pino": "^6.5.0", "pino-http": "^5.2.0", @@ -10480,10 +10563,50 @@ "uuid": "^7.0.0" }, "dependencies": { + "@octokit/core": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-3.2.1.tgz", + "integrity": "sha512-XfFSDDwv6tclUenS0EmB6iA7u+4aOHBT1Lz4PtQNQQg3hBbNaR/+Uv5URU+egeIuuGAiMRiDyY92G4GBOWOqDA==", + "requires": { + "@octokit/auth-token": "^2.4.0", + "@octokit/graphql": "^4.3.1", + "@octokit/request": "^5.4.0", + "@octokit/types": "^5.0.0", + "before-after-hook": "^2.1.0", + "universal-user-agent": "^6.0.0" + }, + "dependencies": { + "@octokit/request": { + "version": "5.4.10", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.4.10.tgz", + "integrity": "sha512-egA49HkqEORVGDZGav1mh+VD+7uLgOxtn5oODj6guJk0HCy+YBSYapFkSLFgeYj3Fr18ZULKGURkjyhkAChylw==", + "requires": { + "@octokit/endpoint": "^6.0.1", + "@octokit/request-error": "^2.0.0", + "@octokit/types": "^5.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.1", + "once": "^1.4.0", + "universal-user-agent": "^6.0.0" + } + } + } + }, + "@octokit/endpoint": { + "version": "6.0.9", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-6.0.9.tgz", + "integrity": "sha512-3VPLbcCuqji4IFTclNUtGdp9v7g+nspWdiCUbK3+iPMjJCZ6LEhn1ts626bWLOn0GiDb6j+uqGvPpqLnY7pBgw==", + "requires": { + "@octokit/types": "^5.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + } + }, "@octokit/plugin-paginate-rest": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.4.0.tgz", - "integrity": "sha512-YT6Klz3LLH6/nNgi0pheJnUmTFW4kVnxGft+v8Itc41IIcjl7y1C8TatmKQBbCSuTSNFXO5pCENnqg6sjwpJhg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-2.6.0.tgz", + "integrity": "sha512-o+O8c1PqsC5++BHXfMZabRRsBIVb34tXPWyQLyp2IXq5MmkxdipS7TXM4Y9ldL1PzY9CTrCsn/lzFFJGM3oRRA==", "requires": { "@octokit/types": "^5.5.0" } @@ -10507,6 +10630,16 @@ } } }, + "@octokit/request-error": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-2.0.3.tgz", + "integrity": "sha512-GgD5z8Btm301i2zfvJLk/mkhvGCdjQ7wT8xF9ov5noQY8WbKZDH9cOBqXzoeKd1mLr1xH2FwbtGso135zGBgTA==", + "requires": { + "@octokit/types": "^5.0.1", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, "@octokit/types": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/@octokit/types/-/types-5.5.0.tgz", @@ -10515,11 +10648,21 @@ "@types/node": ">= 8" } }, + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" + }, "semver": { "version": "7.3.2", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==" }, + "universal-user-agent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz", + "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==" + }, "uuid": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz",