Skip to content

Commit eda0c70

Browse files
author
TP Honey
authored
Merge pull request drone#202 from rutvijmehta-harness/master
Support parsing PR comment events for Bitbucket Cloud
2 parents 71ecc3b + 152fbb8 commit eda0c70

File tree

7 files changed

+1122
-0
lines changed

7 files changed

+1122
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,331 @@
1+
{
2+
"comment": {
3+
"links": {
4+
"self": {
5+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/comments/311512047"
6+
},
7+
"html": {
8+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba/pull-requests/1/_/diff#comment-311512047"
9+
}
10+
},
11+
"deleted": false,
12+
"pullrequest": {
13+
"type": "pullrequest",
14+
"id": 1,
15+
"links": {
16+
"self": {
17+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1"
18+
},
19+
"html": {
20+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba/pull-requests/1"
21+
}
22+
},
23+
"title": "Update pom.xml"
24+
},
25+
"content": {
26+
"raw": "test comment",
27+
"markup": "markdown",
28+
"html": "<p>test comment</p>",
29+
"type": "rendered"
30+
},
31+
"created_on": "2022-06-23T22:10:09.939925+00:00",
32+
"user": {
33+
"display_name": "Rutvij Mehta",
34+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}",
35+
"links": {
36+
"self": {
37+
"href": "https://api.bitbucket.org/2.0/users/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D"
38+
},
39+
"html": {
40+
"href": "https://bitbucket.org/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D/"
41+
},
42+
"avatar": {
43+
"href": "https://secure.gravatar.com/avatar/1bf4d1258f18330b314d2737db430cb0?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FRM-5.png"
44+
}
45+
},
46+
"type": "user",
47+
"nickname": "Rutvij Mehta",
48+
"account_id": "624de6f6fd5e450070486936"
49+
},
50+
"updated_on": "2022-06-23T22:10:09.939978+00:00",
51+
"type": "pullrequest_comment",
52+
"id": 311512047
53+
},
54+
"pullrequest": {
55+
"rendered": {
56+
"description": {
57+
"raw": "Test",
58+
"markup": "markdown",
59+
"html": "<p>Test</p>",
60+
"type": "rendered"
61+
},
62+
"title": {
63+
"raw": "Update pom.xml",
64+
"markup": "markdown",
65+
"html": "<p>Update pom.xml</p>",
66+
"type": "rendered"
67+
}
68+
},
69+
"type": "pullrequest",
70+
"description": "Test",
71+
"links": {
72+
"decline": {
73+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/decline"
74+
},
75+
"diffstat": {
76+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/diffstat/rutvijmehta-harness/spring-cloud-alibaba:b9437f32dddd%0Dcfd2d864e389?from_pullrequest_id=1&topic=true"
77+
},
78+
"commits": {
79+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/commits"
80+
},
81+
"self": {
82+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1"
83+
},
84+
"comments": {
85+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/comments"
86+
},
87+
"merge": {
88+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/merge"
89+
},
90+
"html": {
91+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba/pull-requests/1"
92+
},
93+
"activity": {
94+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/activity"
95+
},
96+
"request-changes": {
97+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/request-changes"
98+
},
99+
"diff": {
100+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/diff/rutvijmehta-harness/spring-cloud-alibaba:b9437f32dddd%0Dcfd2d864e389?from_pullrequest_id=1&topic=true"
101+
},
102+
"approve": {
103+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/approve"
104+
},
105+
"statuses": {
106+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/pullrequests/1/statuses"
107+
}
108+
},
109+
"title": "Update pom.xml",
110+
"close_source_branch": false,
111+
"reviewers": [],
112+
"id": 1,
113+
"destination": {
114+
"commit": {
115+
"hash": "cfd2d864e389",
116+
"type": "commit",
117+
"links": {
118+
"self": {
119+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/commit/cfd2d864e389"
120+
},
121+
"html": {
122+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba/commits/cfd2d864e389"
123+
}
124+
}
125+
},
126+
"repository": {
127+
"links": {
128+
"self": {
129+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba"
130+
},
131+
"html": {
132+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba"
133+
},
134+
"avatar": {
135+
"href": "https://bytebucket.org/ravatar/%7B4402cbae-7790-453a-b29e-5fcab61a84df%7D?ts=default"
136+
}
137+
},
138+
"type": "repository",
139+
"name": "spring-cloud-alibaba",
140+
"full_name": "rutvijmehta-harness/spring-cloud-alibaba",
141+
"uuid": "{4402cbae-7790-453a-b29e-5fcab61a84df}"
142+
},
143+
"branch": {
144+
"name": "2021.x"
145+
}
146+
},
147+
"created_on": "2022-06-23T19:27:25.443049+00:00",
148+
"summary": {
149+
"raw": "Test",
150+
"markup": "markdown",
151+
"html": "<p>Test</p>",
152+
"type": "rendered"
153+
},
154+
"source": {
155+
"commit": {
156+
"hash": "b9437f32dddd",
157+
"type": "commit",
158+
"links": {
159+
"self": {
160+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba/commit/b9437f32dddd"
161+
},
162+
"html": {
163+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba/commits/b9437f32dddd"
164+
}
165+
}
166+
},
167+
"repository": {
168+
"links": {
169+
"self": {
170+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba"
171+
},
172+
"html": {
173+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba"
174+
},
175+
"avatar": {
176+
"href": "https://bytebucket.org/ravatar/%7B4402cbae-7790-453a-b29e-5fcab61a84df%7D?ts=default"
177+
}
178+
},
179+
"type": "repository",
180+
"name": "spring-cloud-alibaba",
181+
"full_name": "rutvijmehta-harness/spring-cloud-alibaba",
182+
"uuid": "{4402cbae-7790-453a-b29e-5fcab61a84df}"
183+
},
184+
"branch": {
185+
"name": "tiwhitepaper-rutvij"
186+
}
187+
},
188+
"comment_count": 1,
189+
"state": "OPEN",
190+
"task_count": 0,
191+
"participants": [
192+
{
193+
"participated_on": "2022-06-23T22:10:09.939978+00:00",
194+
"state": null,
195+
"role": "PARTICIPANT",
196+
"user": {
197+
"display_name": "Rutvij Mehta",
198+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}",
199+
"links": {
200+
"self": {
201+
"href": "https://api.bitbucket.org/2.0/users/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D"
202+
},
203+
"html": {
204+
"href": "https://bitbucket.org/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D/"
205+
},
206+
"avatar": {
207+
"href": "https://secure.gravatar.com/avatar/1bf4d1258f18330b314d2737db430cb0?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FRM-5.png"
208+
}
209+
},
210+
"type": "user",
211+
"nickname": "Rutvij Mehta",
212+
"account_id": "624de6f6fd5e450070486936"
213+
},
214+
"type": "participant",
215+
"approved": false
216+
}
217+
],
218+
"reason": "",
219+
"updated_on": "2022-06-23T22:10:09.939978+00:00",
220+
"author": {
221+
"display_name": "Rutvij Mehta",
222+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}",
223+
"links": {
224+
"self": {
225+
"href": "https://api.bitbucket.org/2.0/users/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D"
226+
},
227+
"html": {
228+
"href": "https://bitbucket.org/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D/"
229+
},
230+
"avatar": {
231+
"href": "https://secure.gravatar.com/avatar/1bf4d1258f18330b314d2737db430cb0?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FRM-5.png"
232+
}
233+
},
234+
"type": "user",
235+
"nickname": "Rutvij Mehta",
236+
"account_id": "624de6f6fd5e450070486936"
237+
},
238+
"merge_commit": null,
239+
"closed_by": null
240+
},
241+
"repository": {
242+
"scm": "git",
243+
"website": null,
244+
"uuid": "{4402cbae-7790-453a-b29e-5fcab61a84df}",
245+
"links": {
246+
"self": {
247+
"href": "https://api.bitbucket.org/2.0/repositories/rutvijmehta-harness/spring-cloud-alibaba"
248+
},
249+
"html": {
250+
"href": "https://bitbucket.org/rutvijmehta-harness/spring-cloud-alibaba"
251+
},
252+
"avatar": {
253+
"href": "https://bytebucket.org/ravatar/%7B4402cbae-7790-453a-b29e-5fcab61a84df%7D?ts=default"
254+
}
255+
},
256+
"project": {
257+
"links": {
258+
"self": {
259+
"href": "https://api.bitbucket.org/2.0/workspaces/rutvijmehta-harness/projects/TEST"
260+
},
261+
"html": {
262+
"href": "https://bitbucket.org/rutvijmehta-harness/workspace/projects/TEST"
263+
},
264+
"avatar": {
265+
"href": "https://bitbucket.org/account/user/rutvijmehta-harness/projects/TEST/avatar/32?ts=1655023274"
266+
}
267+
},
268+
"type": "project",
269+
"name": "Test",
270+
"key": "TEST",
271+
"uuid": "{aa857cae-daad-4fbd-93ef-503cc3d6c3d6}"
272+
},
273+
"full_name": "rutvijmehta-harness/spring-cloud-alibaba",
274+
"owner": {
275+
"display_name": "Rutvij Mehta",
276+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}",
277+
"links": {
278+
"self": {
279+
"href": "https://api.bitbucket.org/2.0/users/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D"
280+
},
281+
"html": {
282+
"href": "https://bitbucket.org/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D/"
283+
},
284+
"avatar": {
285+
"href": "https://secure.gravatar.com/avatar/1bf4d1258f18330b314d2737db430cb0?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FRM-5.png"
286+
}
287+
},
288+
"type": "user",
289+
"nickname": "Rutvij Mehta",
290+
"account_id": "624de6f6fd5e450070486936"
291+
},
292+
"workspace": {
293+
"slug": "rutvijmehta-harness",
294+
"type": "workspace",
295+
"name": "Rutvij Mehta",
296+
"links": {
297+
"self": {
298+
"href": "https://api.bitbucket.org/2.0/workspaces/rutvijmehta-harness"
299+
},
300+
"html": {
301+
"href": "https://bitbucket.org/rutvijmehta-harness/"
302+
},
303+
"avatar": {
304+
"href": "https://bitbucket.org/workspaces/rutvijmehta-harness/avatar/?ts=1655023237"
305+
}
306+
},
307+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}"
308+
},
309+
"type": "repository",
310+
"is_private": false,
311+
"name": "spring-cloud-alibaba"
312+
},
313+
"actor": {
314+
"display_name": "Rutvij Mehta",
315+
"uuid": "{145a94da-035e-42d6-bf85-296cea8005ba}",
316+
"links": {
317+
"self": {
318+
"href": "https://api.bitbucket.org/2.0/users/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D"
319+
},
320+
"html": {
321+
"href": "https://bitbucket.org/%7B145a94da-035e-42d6-bf85-296cea8005ba%7D/"
322+
},
323+
"avatar": {
324+
"href": "https://secure.gravatar.com/avatar/1bf4d1258f18330b314d2737db430cb0?d=https%3A%2F%2Favatar-management--avatars.us-west-2.prod.public.atl-paas.net%2Finitials%2FRM-5.png"
325+
}
326+
},
327+
"type": "user",
328+
"nickname": "Rutvij Mehta",
329+
"account_id": "624de6f6fd5e450070486936"
330+
}
331+
}

0 commit comments

Comments
 (0)