From feb5aa55b982ea9a0eb79667147f859e22d3e770 Mon Sep 17 00:00:00 2001 From: "Babak K. Shandiz" Date: Tue, 16 Jul 2024 15:28:27 +0100 Subject: [PATCH] Add separate type for `PullRequest.Mergeable` field Signed-off-by: Babak K. Shandiz --- api/queries_pr.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/api/queries_pr.go b/api/queries_pr.go index 7ecaad50b..0ef089bb5 100644 --- a/api/queries_pr.go +++ b/api/queries_pr.go @@ -16,6 +16,14 @@ type PullRequestAndTotalCount struct { SearchCapped bool } +type PullRequestMergeable string + +const ( + PullRequestMergeableConflicting PullRequestMergeable = "CONFLICTING" + PullRequestMergeableMergeable PullRequestMergeable = "MERGEABLE" + PullRequestMergeableUnknown PullRequestMergeable = "UNKNOWN" +) + type PullRequest struct { ID string Number int @@ -27,7 +35,7 @@ type PullRequest struct { HeadRefName string HeadRefOid string Body string - Mergeable string + Mergeable PullRequestMergeable Additions int Deletions int ChangedFiles int