From 0f5c95e18f685716f23aca0d665ff23df5f39976 Mon Sep 17 00:00:00 2001
From: "greenkeeper[bot]" <23040076+greenkeeper[bot]@users.noreply.github.com>
Date: Tue, 5 May 2020 11:50:12 -0700
Subject: [PATCH] feat: `installation.{suspend,unsuspend}` actions (#131)
---
README.md | 2 +-
index.d.ts | 4 +++-
package-lock.json | 9 +++++----
package.json | 6 +++---
src/webhook-names.json | 2 ++
5 files changed, 14 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 093d98c5..fc19ad31 100644
--- a/README.md
+++ b/README.md
@@ -517,7 +517,7 @@ If there are actions for a webhook, events are emitted for both, the webhook nam
fork | |
github_app_authorization | revoked |
gollum | |
-installation | created
deleted
new_permissions_accepted |
+installation | created
deleted
new_permissions_accepted
suspend
unsuspend |
installation_repositories | added
removed |
issue_comment | created
deleted
edited |
issues | assigned
closed
deleted
demilestoned
edited
labeled
locked
milestoned
opened
pinned
reopened
transferred
unassigned
unlabeled
unlocked
unpinned |
diff --git a/index.d.ts b/index.d.ts
index 7d23ffd5..231ebb99 100644
--- a/index.d.ts
+++ b/index.d.ts
@@ -4605,7 +4605,9 @@ declare class Webhooks {
| "installation"
| "installation.created"
| "installation.deleted"
- | "installation.new_permissions_accepted",
+ | "installation.new_permissions_accepted"
+ | "installation.suspend"
+ | "installation.unsuspend",
callback: (
event: Webhooks.WebhookEvent
) => Promise | void
diff --git a/package-lock.json b/package-lock.json
index 9d0de4f1..dcefa6f9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1258,9 +1258,9 @@
}
},
"@octokit/webhooks-definitions": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/webhooks-definitions/-/webhooks-definitions-3.6.0.tgz",
- "integrity": "sha512-PJU6TFslaMEWdrJyKdEs1zDbtEHicVqwWtDFdmrYFSwpjAnmDBWtYgD7EULKu097DJoQyz3/NElbH2r6OltHLA==",
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@octokit/webhooks-definitions/-/webhooks-definitions-3.7.0.tgz",
+ "integrity": "sha512-a026h93W7zewyeOB7dtdKd1VetXzjYUwGXpS2JAidEhj0owUwRz9WD843oHW9K49uapny755hqC/qkcnbGcEPQ==",
"dev": true
},
"@pika/babel-plugin-esm-import-rewrite": {
@@ -8931,7 +8931,8 @@
"dependencies": {
"minimist": {
"version": "1.2.0",
- "resolved": "",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
"dev": true
}
}
diff --git a/package.json b/package.json
index e5941836..14b9e152 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,7 @@
},
"devDependencies": {
"@gimenete/type-writer": "^0.1.5",
- "@octokit/webhooks-definitions": "3.6.0",
+ "@octokit/webhooks-definitions": "3.7.0",
"@pika/pack": "^0.5.0",
"@pika/plugin-build-node": "^0.9.2",
"@pika/plugin-standard-pkg": "^0.9.2",
@@ -34,12 +34,12 @@
"scripts": {
"build": "pika build",
"coverage": "tap --coverage-report=html && open coverage/lcov-report/index.html",
- "generate-known-webhooks": "node src/scripts/update-known-events.js",
+ "generate-known-webhooks": "node scripts/update-known-events.js",
"lint": "prettier --check 'src/**/*.{js,json}' 'test/**/*' index.d.ts README.md package.json",
"lint:fix": "prettier --write 'src/**/*.{js,json}' 'test/**/*' index.d.ts README.md package.json",
"pretest": "npm run -s lint",
"test": "tap --100 --coverage 'test/**/*-test.js'",
- "generate-types": "node src/scripts/generate-types.js",
+ "generate-types": "node scripts/generate-types.js",
"validate:ts": "tsc --noEmit --noImplicitAny test/typescript-validate.ts"
},
"repository": {
diff --git a/src/webhook-names.json b/src/webhook-names.json
index d57b09ee..4394bb12 100644
--- a/src/webhook-names.json
+++ b/src/webhook-names.json
@@ -31,6 +31,8 @@
"installation.created",
"installation.deleted",
"installation.new_permissions_accepted",
+ "installation.suspend",
+ "installation.unsuspend",
"installation_repositories",
"installation_repositories.added",
"installation_repositories.removed",