diff --git a/package-lock.json b/package-lock.json index df714f8b..448114fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2289,9 +2289,9 @@ } }, "@octokit/webhooks-definitions": { - "version": "3.16.0", - "resolved": "https://registry.npmjs.org/@octokit/webhooks-definitions/-/webhooks-definitions-3.16.0.tgz", - "integrity": "sha512-kyKqiREizybeEmyKYJ1ZErXdazcw8CKScqksTzznNDgjQ1LxMw4UjeoO7JttQmq+QGFcpSjDuDaOuWql4AvAlw==", + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/@octokit/webhooks-definitions/-/webhooks-definitions-3.17.0.tgz", + "integrity": "sha512-V4I3tTvOiFUXN1HqskJgIwnmM2pPsycO5k+F0Oud9MAvdsdNfCi137CeYllCaok24nR6OpzdpPRagLuZr9hkkw==", "dev": true, "requires": { "prettier": "^2.0.5" diff --git a/package.json b/package.json index 169907c8..83ae4502 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@gimenete/type-writer": "^0.1.5", "@octokit/tsconfig": "^1.0.1", - "@octokit/webhooks-definitions": "3.16.0", + "@octokit/webhooks-definitions": "3.17.0", "@pika/pack": "^0.5.0", "@pika/plugin-build-node": "^0.9.2", "@pika/plugin-build-types": "^0.9.2", diff --git a/src/generated/event-payloads.ts b/src/generated/event-payloads.ts index 57a45828..ec2de0bb 100644 --- a/src/generated/event-payloads.ts +++ b/src/generated/event-payloads.ts @@ -758,6 +758,37 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadReleaseSender; }; + type WebhookPayloadPushOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadPushSender = { login: string; id: number; @@ -793,6 +824,38 @@ export declare module EventPayloads { repository: PayloadRepository; pusher: WebhookPayloadPushPusher; sender: WebhookPayloadPushSender; + organization?: WebhookPayloadPushOrganization; + }; + type WebhookPayloadPullRequestReviewCommentOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; }; type WebhookPayloadPullRequestReviewCommentInstallation = { id: number; @@ -1272,6 +1335,38 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadPullRequestReviewCommentSender; installation?: WebhookPayloadPullRequestReviewCommentInstallation; + organization?: WebhookPayloadPullRequestReviewCommentOrganization; + }; + type WebhookPayloadPullRequestReviewOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; }; type WebhookPayloadPullRequestReviewInstallation = { id: number; @@ -1728,6 +1823,7 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadPullRequestReviewSender; installation?: WebhookPayloadPullRequestReviewInstallation; + organization?: WebhookPayloadPullRequestReviewOrganization; }; type WebhookPayloadPullRequestLabel = { id: number; @@ -1795,6 +1891,37 @@ export declare module EventPayloads { type: string; site_admin: boolean; }; + type WebhookPayloadPullRequestOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadPullRequestInstallation = { id: number; node_id: string }; type WebhookPayloadPullRequestAssignee = { login: string; @@ -2236,6 +2363,7 @@ export declare module EventPayloads { sender: WebhookPayloadPullRequestSender; assignee?: WebhookPayloadPullRequestAssignee; installation?: WebhookPayloadPullRequestInstallation; + organization?: WebhookPayloadPullRequestOrganization; label?: WebhookPayloadPullRequestLabel; }; type WebhookPayloadPublicSender = { @@ -2359,6 +2487,37 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadProjectColumnSender; }; + type WebhookPayloadProjectCardOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadProjectCardSender = { login: string; id: number; @@ -2417,6 +2576,7 @@ export declare module EventPayloads { project_card: WebhookPayloadProjectCardProjectCard; repository: PayloadRepository; sender: WebhookPayloadProjectCardSender; + organization?: WebhookPayloadProjectCardOrganization; }; type WebhookPayloadPingSender = { login: string; @@ -3167,6 +3327,37 @@ export declare module EventPayloads { diff_url: string; patch_url: string; }; + type WebhookPayloadIssuesOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadIssuesAssignee = { login: string; id: number; @@ -3347,12 +3538,44 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadIssuesSender; assignee?: WebhookPayloadIssuesAssignee; + organization?: WebhookPayloadIssuesOrganization; label?: WebhookPayloadIssuesLabel; }; type WebhookPayloadIssueCommentChangesBody = { from: string }; type WebhookPayloadIssueCommentChanges = { body: WebhookPayloadIssueCommentChangesBody; }; + type WebhookPayloadIssueCommentOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadIssueCommentSender = { login: string; id: number; @@ -3542,6 +3765,7 @@ export declare module EventPayloads { comment: WebhookPayloadIssueCommentComment; repository: PayloadRepository; sender: WebhookPayloadIssueCommentSender; + organization?: WebhookPayloadIssueCommentOrganization; changes?: WebhookPayloadIssueCommentChanges; }; type WebhookPayloadInstallationRepositoriesRepositoriesRemovedItem = { @@ -4098,6 +4322,37 @@ export declare module EventPayloads { repository: PayloadRepository; sender: WebhookPayloadDeployKeySender; }; + type WebhookPayloadDeleteOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadDeleteSender = { login: string; id: number; @@ -4124,6 +4379,38 @@ export declare module EventPayloads { pusher_type: string; repository: PayloadRepository; sender: WebhookPayloadDeleteSender; + organization?: WebhookPayloadDeleteOrganization; + }; + type WebhookPayloadCreateOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; }; type WebhookPayloadCreateSender = { login: string; @@ -4153,6 +4440,7 @@ export declare module EventPayloads { pusher_type: string; repository: PayloadRepository; sender: WebhookPayloadCreateSender; + organization?: WebhookPayloadCreateOrganization; }; type WebhookPayloadContentReferenceInstallation = { id: number; @@ -4190,6 +4478,37 @@ export declare module EventPayloads { sender: WebhookPayloadContentReferenceSender; installation: WebhookPayloadContentReferenceInstallation; }; + type WebhookPayloadCommitCommentOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadCommitCommentSender = { login: string; id: number; @@ -4250,6 +4569,7 @@ export declare module EventPayloads { comment: WebhookPayloadCommitCommentComment; repository: PayloadRepository; sender: WebhookPayloadCommitCommentSender; + organization?: WebhookPayloadCommitCommentOrganization; }; type WebhookPayloadCodeScanningAlertOrganization = { login: string; @@ -4302,6 +4622,37 @@ export declare module EventPayloads { organization: WebhookPayloadCodeScanningAlertOrganization; }; type WebhookPayloadCheckSuiteInstallation = { id: number; node_id: string }; + type WebhookPayloadCheckSuiteOrganization = { + login: string; + id: number; + node_id: string; + url: string; + repos_url: string; + events_url: string; + hooks_url: string; + issues_url: string; + members_url: string; + public_members_url: string; + avatar_url: string; + description: string; + name: string; + company: null; + blog: null; + location: null; + email: null; + twitter_username: null; + is_verified: boolean; + has_organization_projects: boolean; + has_repository_projects: boolean; + public_repos: number; + public_gists: number; + followers: number; + following: number; + html_url: string; + created_at: string; + updated_at: string; + type: string; + }; type WebhookPayloadCheckSuiteSender = { login: string; id: number; @@ -4442,6 +4793,7 @@ export declare module EventPayloads { check_suite: WebhookPayloadCheckSuiteCheckSuite; repository: PayloadRepository; sender: WebhookPayloadCheckSuiteSender; + organization?: WebhookPayloadCheckSuiteOrganization; installation?: WebhookPayloadCheckSuiteInstallation; }; type WebhookPayloadCheckRunInstallation = { id: number }; @@ -4458,6 +4810,23 @@ export declare module EventPayloads { public_members_url: string; avatar_url: string; description: string; + name?: string; + company?: null; + blog?: null; + location?: null; + email?: null; + twitter_username?: null; + is_verified?: boolean; + has_organization_projects?: boolean; + has_repository_projects?: boolean; + public_repos?: number; + public_gists?: number; + followers?: number; + following?: number; + html_url?: string; + created_at?: string; + updated_at?: string; + type?: string; }; type WebhookPayloadCheckRunSender = { login: string;