Skip to content

Commit 4ce83a2

Browse files
committed
fix: add milestone support
1 parent 095c7ba commit 4ce83a2

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

scm/driver/github/pr.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ type prBranch struct {
5757
User user `json:"user"`
5858
Repo repository `json:"repo"`
5959
}
60+
type milestone struct {
61+
Number int `json:"number"`
62+
ID int `json:"id"`
63+
Title string `json:"title"`
64+
Description string `json:"Description"`
65+
Link string `json:"html_url"`
66+
State string `json:"state"`
67+
}
6068

6169
type pr struct {
6270
Number int `json:"number"`
@@ -76,6 +84,7 @@ type pr struct {
7684
MergeableState string `json:"mergeable_state"`
7785
Rebaseable bool `json:"rebaseable"`
7886
MergeSha string `json:"merge_commit_sha"`
87+
Milestone milestone `json:"milestone"`
7988
MergedAt null.String `json:"merged_at"`
8089
CreatedAt time.Time `json:"created_at"`
8190
UpdatedAt time.Time `json:"updated_at"`

scm/pr.go

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,21 @@ type (
3737
MergeSha string
3838
Author User
3939
Assignees []User
40+
Milestone Milestone
4041
Created time.Time
4142
Updated time.Time
4243
}
4344

45+
// Milestone the milestotne
46+
Milestone struct {
47+
Number int
48+
ID int
49+
Title string
50+
Description string
51+
Link string
52+
State string
53+
}
54+
4455
// PullRequestListOptions provides options for querying
4556
// a list of repository merge requests.
4657
PullRequestListOptions struct {

0 commit comments

Comments
 (0)