diff --git a/README.md b/README.md
index a9a337ef..915d9283 100644
--- a/README.md
+++ b/README.md
@@ -671,6 +671,7 @@ If there are actions for a webhook, events are emitted for both, the webhook nam
| [`project`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#project) | `closed`
`created`
`deleted`
`edited`
`reopened` |
| [`project_card`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#project_card) | `converted`
`created`
`deleted`
`edited`
`moved` |
| [`project_column`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#project_column) | `created`
`deleted`
`edited`
`moved` |
+| [`projects_v2_item`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#projects_v2_item) | `archived`
`converted`
`created`
`deleted`
`edited`
`reordered`
`restored` |
| [`public`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#public) | |
| [`pull_request`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request) | `assigned`
`auto_merge_disabled`
`auto_merge_enabled`
`closed`
`converted_to_draft`
`edited`
`labeled`
`locked`
`opened`
`ready_for_review`
`reopened`
`review_request_removed`
`review_requested`
`synchronize`
`unassigned`
`unlabeled`
`unlocked` |
| [`pull_request_review`](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#pull_request_review) | `dismissed`
`edited`
`submitted` |
diff --git a/package-lock.json b/package-lock.json
index 22ad4890..84e6203b 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -11,13 +11,13 @@
"dependencies": {
"@octokit/request-error": "^2.0.2",
"@octokit/webhooks-methods": "^2.0.0",
- "@octokit/webhooks-types": "5.6.0",
+ "@octokit/webhooks-types": "5.7.1",
"aggregate-error": "^3.1.0"
},
"devDependencies": {
"@jest/types": "^27.0.0",
"@octokit/tsconfig": "^1.0.1",
- "@octokit/webhooks-schemas": "5.6.0",
+ "@octokit/webhooks-schemas": "5.7.1",
"@pika/pack": "^0.5.0",
"@pika/plugin-build-node": "^0.9.2",
"@pika/plugin-build-web": "^0.9.2",
@@ -2228,15 +2228,15 @@
"integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig=="
},
"node_modules/@octokit/webhooks-schemas": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/webhooks-schemas/-/webhooks-schemas-5.6.0.tgz",
- "integrity": "sha512-xIZcNABoU0/JRmnQYIlr1KluOUEYH59WYy4cPfurp1K4oglzChhZwY6RVFz8sZpMqd+/Jh4+rXItKMgVvReN8w==",
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@octokit/webhooks-schemas/-/webhooks-schemas-5.7.1.tgz",
+ "integrity": "sha512-YEHdtU5KQZZdqRevyAGD5lV+Qg6aF0QJVKaxDNPP6YLmkDicqj9nbscpKqXIsvy3Jf8tvVOYIjiZKDK161Dj0Q==",
"dev": true
},
"node_modules/@octokit/webhooks-types": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.6.0.tgz",
- "integrity": "sha512-y3MqE6N6Ksg1+YV0sXVpW2WP7Y24h7rUp2hDJuzoqWdKGr7owmRDyHC72INwfCYNzura/vsNPXvc6Xbfp4wGGw=="
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.7.1.tgz",
+ "integrity": "sha512-zabCzfWvvquxDzj1lU7GhJQteACGfGXnHfROJD4A7LKhRjlkaggoSkE5cWQJJ6nW2t/UI51dSFrEA+A4mhqfPw=="
},
"node_modules/@pika/babel-plugin-esm-import-rewrite": {
"version": "0.6.1",
@@ -17322,15 +17322,15 @@
"integrity": "sha512-35cfQ4YWlnZnmZKmIxlGPUPLtbkF8lr/A/1Sk1eC0ddLMwQN06dOuLc+dI3YLQS+T+MoNt3DIQ0NynwgKPilig=="
},
"@octokit/webhooks-schemas": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/webhooks-schemas/-/webhooks-schemas-5.6.0.tgz",
- "integrity": "sha512-xIZcNABoU0/JRmnQYIlr1KluOUEYH59WYy4cPfurp1K4oglzChhZwY6RVFz8sZpMqd+/Jh4+rXItKMgVvReN8w==",
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@octokit/webhooks-schemas/-/webhooks-schemas-5.7.1.tgz",
+ "integrity": "sha512-YEHdtU5KQZZdqRevyAGD5lV+Qg6aF0QJVKaxDNPP6YLmkDicqj9nbscpKqXIsvy3Jf8tvVOYIjiZKDK161Dj0Q==",
"dev": true
},
"@octokit/webhooks-types": {
- "version": "5.6.0",
- "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.6.0.tgz",
- "integrity": "sha512-y3MqE6N6Ksg1+YV0sXVpW2WP7Y24h7rUp2hDJuzoqWdKGr7owmRDyHC72INwfCYNzura/vsNPXvc6Xbfp4wGGw=="
+ "version": "5.7.1",
+ "resolved": "https://registry.npmjs.org/@octokit/webhooks-types/-/webhooks-types-5.7.1.tgz",
+ "integrity": "sha512-zabCzfWvvquxDzj1lU7GhJQteACGfGXnHfROJD4A7LKhRjlkaggoSkE5cWQJJ6nW2t/UI51dSFrEA+A4mhqfPw=="
},
"@pika/babel-plugin-esm-import-rewrite": {
"version": "0.6.1",
diff --git a/package.json b/package.json
index ac89d6f6..0c59814e 100644
--- a/package.json
+++ b/package.json
@@ -20,13 +20,13 @@
"dependencies": {
"@octokit/request-error": "^2.0.2",
"@octokit/webhooks-methods": "^2.0.0",
- "@octokit/webhooks-types": "5.6.0",
+ "@octokit/webhooks-types": "5.7.1",
"aggregate-error": "^3.1.0"
},
"devDependencies": {
"@jest/types": "^27.0.0",
"@octokit/tsconfig": "^1.0.1",
- "@octokit/webhooks-schemas": "5.6.0",
+ "@octokit/webhooks-schemas": "5.7.1",
"@pika/pack": "^0.5.0",
"@pika/plugin-build-node": "^0.9.2",
"@pika/plugin-build-web": "^0.9.2",
diff --git a/scripts/generate-types.ts b/scripts/generate-types.ts
index fa268d97..536ee538 100755
--- a/scripts/generate-types.ts
+++ b/scripts/generate-types.ts
@@ -85,7 +85,7 @@ const generateTypeScriptFile = (name: string, contents: string[]) => {
const asCode = (str: string): string => `\`${str}\``;
const asLink = (event: string): string => {
const link = `https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#${event.replace(
- /[^a-z_]/g,
+ /[^a-z_0-9]/g,
""
)}`;
diff --git a/src/generated/webhook-names.ts b/src/generated/webhook-names.ts
index 1b3d5fd3..56951444 100644
--- a/src/generated/webhook-names.ts
+++ b/src/generated/webhook-names.ts
@@ -141,6 +141,14 @@ export const emitterEventNames = [
"project_column.deleted",
"project_column.edited",
"project_column.moved",
+ "projects_v2_item",
+ "projects_v2_item.archived",
+ "projects_v2_item.converted",
+ "projects_v2_item.created",
+ "projects_v2_item.deleted",
+ "projects_v2_item.edited",
+ "projects_v2_item.reordered",
+ "projects_v2_item.restored",
"public",
"pull_request",
"pull_request.assigned",