Content-Length: 29359 | pFad | http://github.com/coderabbitai/bitbucket/pull/8.patch
thub.com
From 9a06192720551329ac9174ac57eda6800434e8b4 Mon Sep 17 00:00:00 2001
From: Nathan Gendron
Date: Mon, 30 Sep 2024 14:33:06 -0400
Subject: [PATCH 1/2] =?UTF-8?q?=E2=9C=A8=20Use=20a=20real=20event=20to=20u?=
=?UTF-8?q?pdate=20PRReviewerUpdated?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../webhooks/events/pr/comment_added.ts | 4 +-
.../webhooks/events/pr/comment_deleted.ts | 4 +-
.../webhooks/events/pr/comment_edited.ts | 4 +-
src/server/webhooks/events/pr/declined.ts | 2 +-
src/server/webhooks/events/pr/deleted.ts | 2 +-
.../webhooks/events/pr/from_ref_updated.ts | 4 +-
src/server/webhooks/events/pr/merged.ts | 2 +-
src/server/webhooks/events/pr/modified.ts | 2 +-
src/server/webhooks/events/pr/opened.ts | 4 +-
.../webhooks/events/pr/reviewer_approved.ts | 2 +-
.../events/pr/reviewer_changes_requested.ts | 2 +-
.../webhooks/events/pr/reviewer_unapproved.ts | 2 +-
.../webhooks/events/pr/reviewer_updated.ts | 46 ++++++++++++++++---
13 files changed, 57 insertions(+), 23 deletions(-)
diff --git a/src/server/webhooks/events/pr/comment_added.ts b/src/server/webhooks/events/pr/comment_added.ts
index 0c78f70..7fc2b57 100644
--- a/src/server/webhooks/events/pr/comment_added.ts
+++ b/src/server/webhooks/events/pr/comment_added.ts
@@ -87,8 +87,8 @@ export interface PullRequest {
readonly links: ActorLinks
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
- readonly reviewers: unknown[]
+ readonly participants: Author[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/comment_deleted.ts b/src/server/webhooks/events/pr/comment_deleted.ts
index 90a181c..e5fad89 100644
--- a/src/server/webhooks/events/pr/comment_deleted.ts
+++ b/src/server/webhooks/events/pr/comment_deleted.ts
@@ -58,8 +58,8 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
- readonly reviewers: unknown[]
+ readonly participants: Author[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/comment_edited.ts b/src/server/webhooks/events/pr/comment_edited.ts
index 742f273..a2047e6 100644
--- a/src/server/webhooks/events/pr/comment_edited.ts
+++ b/src/server/webhooks/events/pr/comment_edited.ts
@@ -89,8 +89,8 @@ export interface PullRequest {
readonly links: ActorLinks
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
- readonly reviewers: unknown[]
+ readonly participants: Author[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/declined.ts b/src/server/webhooks/events/pr/declined.ts
index ac3d1a2..35f04ea 100644
--- a/src/server/webhooks/events/pr/declined.ts
+++ b/src/server/webhooks/events/pr/declined.ts
@@ -44,7 +44,7 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Author[]
readonly reviewers: Author[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/deleted.ts b/src/server/webhooks/events/pr/deleted.ts
index a8dbcf0..52dad9e 100644
--- a/src/server/webhooks/events/pr/deleted.ts
+++ b/src/server/webhooks/events/pr/deleted.ts
@@ -43,7 +43,7 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Author[]
readonly reviewers: Author[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/from_ref_updated.ts b/src/server/webhooks/events/pr/from_ref_updated.ts
index 7027d8a..9d063f3 100644
--- a/src/server/webhooks/events/pr/from_ref_updated.ts
+++ b/src/server/webhooks/events/pr/from_ref_updated.ts
@@ -55,8 +55,8 @@ export interface PullRequest {
readonly links: ActorLinks
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
- readonly reviewers: unknown[]
+ readonly participants: Author[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/merged.ts b/src/server/webhooks/events/pr/merged.ts
index 9fca710..112762c 100644
--- a/src/server/webhooks/events/pr/merged.ts
+++ b/src/server/webhooks/events/pr/merged.ts
@@ -55,7 +55,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly properties: Properties
- readonly reviewers: unknown[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/modified.ts b/src/server/webhooks/events/pr/modified.ts
index 40d421d..6c9ba7c 100644
--- a/src/server/webhooks/events/pr/modified.ts
+++ b/src/server/webhooks/events/pr/modified.ts
@@ -57,7 +57,7 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Author[]
readonly reviewers: Author[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/opened.ts b/src/server/webhooks/events/pr/opened.ts
index 02c2235..c471289 100644
--- a/src/server/webhooks/events/pr/opened.ts
+++ b/src/server/webhooks/events/pr/opened.ts
@@ -46,8 +46,8 @@ export interface PullRequest {
readonly links: Links
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
- readonly reviewers: unknown[]
+ readonly participants: Author[]
+ readonly reviewers: Author[]
readonly state: string
readonly title: string
readonly toRef: Ref
diff --git a/src/server/webhooks/events/pr/reviewer_approved.ts b/src/server/webhooks/events/pr/reviewer_approved.ts
index be58366..81296db 100644
--- a/src/server/webhooks/events/pr/reviewer_approved.ts
+++ b/src/server/webhooks/events/pr/reviewer_approved.ts
@@ -54,7 +54,7 @@ export interface PullRequest {
readonly links: Links
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Participant[]
readonly reviewers: Participant[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/reviewer_changes_requested.ts b/src/server/webhooks/events/pr/reviewer_changes_requested.ts
index 4bb745a..bdc5ea8 100644
--- a/src/server/webhooks/events/pr/reviewer_changes_requested.ts
+++ b/src/server/webhooks/events/pr/reviewer_changes_requested.ts
@@ -49,7 +49,7 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Participant[]
readonly reviewers: Participant[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/reviewer_unapproved.ts b/src/server/webhooks/events/pr/reviewer_unapproved.ts
index 87b59ff..1498657 100644
--- a/src/server/webhooks/events/pr/reviewer_unapproved.ts
+++ b/src/server/webhooks/events/pr/reviewer_unapproved.ts
@@ -49,7 +49,7 @@ export interface PullRequest {
readonly id: number
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Participant[]
readonly reviewers: Participant[]
readonly state: string
readonly title: string
diff --git a/src/server/webhooks/events/pr/reviewer_updated.ts b/src/server/webhooks/events/pr/reviewer_updated.ts
index c727db3..fc4eb05 100644
--- a/src/server/webhooks/events/pr/reviewer_updated.ts
+++ b/src/server/webhooks/events/pr/reviewer_updated.ts
@@ -1,11 +1,24 @@
+import type {
+ SchemaApplicationUser,
+ SchemaProject,
+ SchemaPullRequest,
+ SchemaRepository,
+ SchemaRestMinimalRef,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
readonly emailAddress: string
readonly id: number
+ readonly links: ActorLinks
readonly name: string
readonly slug: string
- readonly type: string
+ readonly type: SchemaApplicationUser["type"]
+}
+
+export interface ActorLinks {
+ readonly self: Self[]
}
export interface Author {
@@ -15,6 +28,11 @@ export interface Author {
readonly user: Actor
}
+export interface Clone {
+ readonly href: string
+ readonly name: string
+}
+
export interface PRReviewerUpdated {
/** The user who created the pull request. */
readonly actor: Actor
@@ -31,9 +49,11 @@ export interface PRReviewerUpdated {
export interface Project {
readonly id: number
readonly key: string
+ readonly links: ActorLinks
readonly name: string
- readonly owner: Actor
- readonly type: string
+ readonly owner?: Actor
+ readonly public: boolean
+ readonly type: SchemaProject["type"]
}
export interface PullRequest {
@@ -44,11 +64,12 @@ export interface PullRequest {
readonly draft: boolean
readonly fromRef: Ref
readonly id: number
+ readonly links: ActorLinks
readonly locked: boolean
readonly open: boolean
- readonly participants: unknown[]
+ readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -60,16 +81,29 @@ export interface Ref {
readonly id: string
readonly latestCommit: string
readonly repository: Repository
+ readonly type: SchemaRestMinimalRef["type"]
}
export interface Repository {
+ readonly archived: boolean
readonly forkable: boolean
+ readonly hierarchyId: string
readonly id: number
+ readonly links: RepositoryLinks
readonly name: string
readonly project: Project
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
+
+export interface RepositoryLinks {
+ readonly clone: Clone[]
+ readonly self: Self[]
+}
+
+export interface Self {
+ readonly href: string
+}
From 7a1cb0b9de5c49c2453222823879980a62c783b5 Mon Sep 17 00:00:00 2001
From: Nathan Gendron
Date: Mon, 30 Sep 2024 14:57:42 -0400
Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=8F=B7=EF=B8=8F=20Import=20some=20enu?=
=?UTF-8?q?ms?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/server/webhooks/events/pr/comment_added.ts | 6 ++++--
src/server/webhooks/events/pr/comment_deleted.ts | 9 +++++++--
src/server/webhooks/events/pr/comment_edited.ts | 6 ++++--
src/server/webhooks/events/pr/declined.ts | 9 +++++++--
src/server/webhooks/events/pr/deleted.ts | 9 +++++++--
src/server/webhooks/events/pr/from_ref_updated.ts | 9 +++++++--
src/server/webhooks/events/pr/merged.ts | 9 +++++++--
src/server/webhooks/events/pr/modified.ts | 9 +++++++--
src/server/webhooks/events/pr/opened.ts | 9 +++++++--
src/server/webhooks/events/pr/reviewer_approved.ts | 9 +++++++--
.../webhooks/events/pr/reviewer_changes_requested.ts | 9 +++++++--
src/server/webhooks/events/pr/reviewer_unapproved.ts | 9 +++++++--
src/server/webhooks/events/repo/comment_added.ts | 4 +++-
src/server/webhooks/events/repo/comment_deleted.ts | 4 +++-
src/server/webhooks/events/repo/comment_edited.ts | 4 +++-
src/server/webhooks/events/repo/forked.ts | 6 ++++--
src/server/webhooks/events/repo/modified.ts | 4 +++-
src/server/webhooks/events/repo/refs_changed.ts | 4 +++-
src/server/webhooks/events/repo/secret_detected.ts | 4 +++-
src/server/webhooks/events/repo/synchronized.ts | 4 +++-
20 files changed, 103 insertions(+), 33 deletions(-)
diff --git a/src/server/webhooks/events/pr/comment_added.ts b/src/server/webhooks/events/pr/comment_added.ts
index 7fc2b57..d6940d2 100644
--- a/src/server/webhooks/events/pr/comment_added.ts
+++ b/src/server/webhooks/events/pr/comment_added.ts
@@ -1,6 +1,8 @@
import type {
SchemaApplicationUser,
+ SchemaComment,
SchemaProject,
+ SchemaPullRequest,
SchemaPullRequestParticipant,
SchemaRepository,
SchemaRestMinimalRef,
@@ -40,7 +42,7 @@ export interface Comment {
readonly id: number
readonly properties: Properties
readonly severity: string
- readonly state: string
+ readonly state: SchemaComment["state"]
readonly tasks?: unknown[]
readonly text: string
readonly threadResolved: boolean
@@ -89,7 +91,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
diff --git a/src/server/webhooks/events/pr/comment_deleted.ts b/src/server/webhooks/events/pr/comment_deleted.ts
index e5fad89..253d85f 100644
--- a/src/server/webhooks/events/pr/comment_deleted.ts
+++ b/src/server/webhooks/events/pr/comment_deleted.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -60,7 +65,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -82,6 +87,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/comment_edited.ts b/src/server/webhooks/events/pr/comment_edited.ts
index a2047e6..cea9434 100644
--- a/src/server/webhooks/events/pr/comment_edited.ts
+++ b/src/server/webhooks/events/pr/comment_edited.ts
@@ -1,6 +1,8 @@
import type {
SchemaApplicationUser,
+ SchemaComment,
SchemaProject,
+ SchemaPullRequest,
SchemaPullRequestParticipant,
SchemaRepository,
SchemaRestMinimalRef,
@@ -40,7 +42,7 @@ export interface Comment {
readonly id: number
readonly properties: Properties
readonly severity: string
- readonly state: string
+ readonly state: SchemaComment["state"]
readonly text: string
readonly threadResolved: boolean
readonly threadResolvedDate: number
@@ -91,7 +93,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
diff --git a/src/server/webhooks/events/pr/declined.ts b/src/server/webhooks/events/pr/declined.ts
index 35f04ea..b76d8d8 100644
--- a/src/server/webhooks/events/pr/declined.ts
+++ b/src/server/webhooks/events/pr/declined.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -46,7 +51,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -68,6 +73,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/deleted.ts b/src/server/webhooks/events/pr/deleted.ts
index 52dad9e..19730b4 100644
--- a/src/server/webhooks/events/pr/deleted.ts
+++ b/src/server/webhooks/events/pr/deleted.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -45,7 +50,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -67,6 +72,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/from_ref_updated.ts b/src/server/webhooks/events/pr/from_ref_updated.ts
index 9d063f3..79d09f4 100644
--- a/src/server/webhooks/events/pr/from_ref_updated.ts
+++ b/src/server/webhooks/events/pr/from_ref_updated.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -57,7 +62,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -81,7 +86,7 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/merged.ts b/src/server/webhooks/events/pr/merged.ts
index 112762c..ef02e25 100644
--- a/src/server/webhooks/events/pr/merged.ts
+++ b/src/server/webhooks/events/pr/merged.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -56,7 +61,7 @@ export interface PullRequest {
readonly participants: Author[]
readonly properties: Properties
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -78,6 +83,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/modified.ts b/src/server/webhooks/events/pr/modified.ts
index 6c9ba7c..1cdcc7c 100644
--- a/src/server/webhooks/events/pr/modified.ts
+++ b/src/server/webhooks/events/pr/modified.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -59,7 +64,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -81,6 +86,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/opened.ts b/src/server/webhooks/events/pr/opened.ts
index c471289..ce1cc4a 100644
--- a/src/server/webhooks/events/pr/opened.ts
+++ b/src/server/webhooks/events/pr/opened.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -48,7 +53,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Author[]
readonly reviewers: Author[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -70,6 +75,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/reviewer_approved.ts b/src/server/webhooks/events/pr/reviewer_approved.ts
index 81296db..2c6bdeb 100644
--- a/src/server/webhooks/events/pr/reviewer_approved.ts
+++ b/src/server/webhooks/events/pr/reviewer_approved.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -56,7 +61,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Participant[]
readonly reviewers: Participant[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -78,6 +83,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/reviewer_changes_requested.ts b/src/server/webhooks/events/pr/reviewer_changes_requested.ts
index bdc5ea8..7739b62 100644
--- a/src/server/webhooks/events/pr/reviewer_changes_requested.ts
+++ b/src/server/webhooks/events/pr/reviewer_changes_requested.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -51,7 +56,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Participant[]
readonly reviewers: Participant[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -73,6 +78,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/pr/reviewer_unapproved.ts b/src/server/webhooks/events/pr/reviewer_unapproved.ts
index 1498657..9f96e3e 100644
--- a/src/server/webhooks/events/pr/reviewer_unapproved.ts
+++ b/src/server/webhooks/events/pr/reviewer_unapproved.ts
@@ -1,3 +1,8 @@
+import type {
+ SchemaPullRequest,
+ SchemaRepository,
+} from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -51,7 +56,7 @@ export interface PullRequest {
readonly open: boolean
readonly participants: Participant[]
readonly reviewers: Participant[]
- readonly state: string
+ readonly state: SchemaPullRequest["state"]
readonly title: string
readonly toRef: Ref
readonly updatedDate: number
@@ -73,6 +78,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/comment_added.ts b/src/server/webhooks/events/repo/comment_added.ts
index c72ff45..7b7c575 100644
--- a/src/server/webhooks/events/repo/comment_added.ts
+++ b/src/server/webhooks/events/repo/comment_added.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -61,6 +63,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/comment_deleted.ts b/src/server/webhooks/events/repo/comment_deleted.ts
index a04c76f..4d17d1f 100644
--- a/src/server/webhooks/events/repo/comment_deleted.ts
+++ b/src/server/webhooks/events/repo/comment_deleted.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -50,6 +52,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/comment_edited.ts b/src/server/webhooks/events/repo/comment_edited.ts
index 8aef572..62096ce 100644
--- a/src/server/webhooks/events/repo/comment_edited.ts
+++ b/src/server/webhooks/events/repo/comment_edited.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -63,6 +65,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/forked.ts b/src/server/webhooks/events/repo/forked.ts
index 2b56906..567b906 100644
--- a/src/server/webhooks/events/repo/forked.ts
+++ b/src/server/webhooks/events/repo/forked.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -16,7 +18,7 @@ export interface Origin {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
@@ -51,6 +53,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/modified.ts b/src/server/webhooks/events/repo/modified.ts
index 1a9f59a..70bf423 100644
--- a/src/server/webhooks/events/repo/modified.ts
+++ b/src/server/webhooks/events/repo/modified.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -37,6 +39,6 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/refs_changed.ts b/src/server/webhooks/events/repo/refs_changed.ts
index 7bf60bb..326dfcd 100644
--- a/src/server/webhooks/events/repo/refs_changed.ts
+++ b/src/server/webhooks/events/repo/refs_changed.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly displayName: string
@@ -84,7 +86,7 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/secret_detected.ts b/src/server/webhooks/events/repo/secret_detected.ts
index 7b88d84..f7a36e4 100644
--- a/src/server/webhooks/events/repo/secret_detected.ts
+++ b/src/server/webhooks/events/repo/secret_detected.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Actor {
readonly active: boolean
readonly backingCrowdUser: null
@@ -43,7 +45,7 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
diff --git a/src/server/webhooks/events/repo/synchronized.ts b/src/server/webhooks/events/repo/synchronized.ts
index 9ba885c..0678bd0 100644
--- a/src/server/webhooks/events/repo/synchronized.ts
+++ b/src/server/webhooks/events/repo/synchronized.ts
@@ -1,3 +1,5 @@
+import type { SchemaRepository } from "../../../openapi/openapi-typescript.js"
+
export interface Change {
readonly fromHash: string
readonly ref: Ref
@@ -73,7 +75,7 @@ export interface Repository {
readonly public: boolean
readonly scmId: string
readonly slug: string
- readonly state: string
+ readonly state: SchemaRepository["state"]
readonly statusMessage: string
}
--- a PPN by Garber Painting Akron. With Image Size Reduction included!Fetched URL: http://github.com/coderabbitai/bitbucket/pull/8.patch
Alternative Proxies:
Alternative Proxy
pFad Proxy
pFad v3 Proxy
pFad v4 Proxy