File tree Expand file tree Collapse file tree 10 files changed +54
-11
lines changed Expand file tree Collapse file tree 10 files changed +54
-11
lines changed Original file line number Diff line number Diff line change @@ -126,9 +126,11 @@ func convertPullRequests(src []*pr) []*scm.PullRequest {
126126}
127127
128128func convertPullRequest (src * pr ) * scm.PullRequest {
129- var labels []string
129+ var labels []scm. Label
130130 for _ , label := range src .Labels {
131- labels = append (labels , label .Name )
131+ labels = append (labels , scm.Label {
132+ Name : label .Name ,
133+ })
132134 }
133135 return & scm.PullRequest {
134136 Number : src .Number ,
Original file line number Diff line number Diff line change @@ -126,9 +126,11 @@ func convertPullRequestList(from []*pr) []*scm.PullRequest {
126126}
127127
128128func convertPullRequest (from * pr ) * scm.PullRequest {
129- var labels []string
129+ var labels []scm. Label
130130 for _ , label := range from .Labels {
131- labels = append (labels , label .Name )
131+ labels = append (labels , scm.Label {
132+ Name : label .Name ,
133+ })
132134 }
133135 return & scm.PullRequest {
134136 Number : from .Number ,
Original file line number Diff line number Diff line change 5757 "name" : " bug" ,
5858 "color" : " fc2929" ,
5959 "default" : true
60+ },
61+ {
62+ "id" : 63063480 ,
63+ "node_id" : " MDU6TGFiZWw2MzA2MzQ4MA==" ,
64+ "url" : " https://api.github.com/repos/bradrydzewski/drone-test-go/labels/bug" ,
65+ "name" : " documentation" ,
66+ "color" : " fc2929" ,
67+ "default" : true
6068 }
6169 ],
6270 "milestone" : null ,
Original file line number Diff line number Diff line change 4343 },
4444 "Created": "2018-06-22T23:54:09Z",
4545 "Updated": "2018-06-25T19:05:03Z",
46- "labels": ["bug"]
46+ "labels": [
47+ {
48+ "name": "bug"
49+ },
50+ {
51+ "name": "documentation"
52+ }
53+ ]
4754 },
4855 "Sender": {
4956 "Login": "bradrydzewski",
Original file line number Diff line number Diff line change @@ -133,6 +133,12 @@ func convertPullRequestList(from []*pr) []*scm.PullRequest {
133133}
134134
135135func convertPullRequest (from * pr ) * scm.PullRequest {
136+ var labels []scm.Label
137+ for _ , label := range from .Labels {
138+ labels = append (labels , scm.Label {
139+ Name : label ,
140+ })
141+ }
136142 return & scm.PullRequest {
137143 Number : from .Number ,
138144 Title : from .Title ,
@@ -151,7 +157,7 @@ func convertPullRequest(from *pr) *scm.PullRequest {
151157 },
152158 Created : from .Created ,
153159 Updated : from .Updated ,
154- Labels : from . Labels ,
160+ Labels : labels ,
155161 }
156162}
157163
Original file line number Diff line number Diff line change 2222 "assignee" : null ,
2323 "source_project_id" : 32732 ,
2424 "target_project_id" : 32732 ,
25- "labels" : [],
25+ "labels" : [" bug " , " documentation " ],
2626 "work_in_progress" : false ,
2727 "milestone" : null ,
2828 "merge_when_pipeline_succeeds" : false ,
Original file line number Diff line number Diff line change 1717 },
1818 "Created": "2015-12-18T18:29:53.563Z",
1919 "Updated": "2015-12-18T18:30:22.522Z",
20- "Labels" : []
20+ "Labels": [
21+ {
22+ "name": "bug"
23+ },
24+ {
25+ "name": "documentation"
26+ }
27+ ]
2128}
Original file line number Diff line number Diff line change 2323 "assignee" : null ,
2424 "source_project_id" : 32732 ,
2525 "target_project_id" : 32732 ,
26- "labels" : [],
26+ "labels" : [" bug " , " documentation " ],
2727 "work_in_progress" : false ,
2828 "milestone" : null ,
2929 "merge_when_pipeline_succeeds" : false ,
Original file line number Diff line number Diff line change 1818 },
1919 "Created": "2015-12-18T18:29:53.563Z",
2020 "Updated": "2015-12-18T18:30:22.522Z",
21- "Labels": []
21+ "Labels": [
22+ {
23+ "name": "bug"
24+ },
25+ {
26+ "name": "documentation"
27+ }
28+ ]
2229 }
2330]
Original file line number Diff line number Diff line change 2828 Author User
2929 Created time.Time
3030 Updated time.Time
31- Labels []string
31+ Labels []Label
3232 }
3333
3434 // PullRequestInput provides the input fields required for creating a pull request.
@@ -56,6 +56,10 @@ type (
5656 Deleted bool
5757 }
5858
59+ Label struct {
60+ Name string
61+ }
62+
5963 // PullRequestService provides access to pull request resources.
6064 PullRequestService interface {
6165 // Find returns the repository pull request by number.
You can’t perform that action at this time.
0 commit comments