Skip to content

Commit a515870

Browse files
feat: new hc webhook fields (#337)
* feat: new hc webhook fields * feat: new hc webhook fields
1 parent ecd9254 commit a515870

13 files changed

+122
-2
lines changed

scm/driver/harness/testdata/webhooks/pull_request_branch_updated.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"target_repo_id": 13,
2727
"target_branch": "main",
2828
"merge_strategy": null,
29+
"merge_base_sha": "5473eebbc0ce1d08981c955161b07a7989566b7b",
2930
"author": {
3031
"id": 8,
3132
"uid": "0osgWsTZRsSZ8RWfjLRkEg",

scm/driver/harness/testdata/webhooks/pull_request_branch_updated.json.golden

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
"Created": "2023-02-02T18:21:25.38-08:00",
3434
"Updated": "2023-02-02T18:21:25.38-08:00"
3535
},
36+
"Base": {
37+
"Name": "main",
38+
"Path": "refs/heads/main",
39+
"Sha": "5473eebbc0ce1d08981c955161b07a7989566b7b"
40+
},
41+
"Head": {
42+
"Name": "b",
43+
"Path": "refs/heads/b",
44+
"Sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef"
45+
},
3646
"Created": "0001-01-01T00:00:00Z",
3747
"Updated": "0001-01-01T00:00:00Z"
3848
},

scm/driver/harness/testdata/webhooks/pull_request_closed.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
"source_branch": "asdxsa",
2626
"target_repo_id": 22,
2727
"target_branch": "main",
28+
"merge_base_sha": "5473eebbc0ce1d08981c955161b07a7989566b7b",
2829
"author": {
2930
"id": 3,
3031
"uid": "admin",

scm/driver/harness/testdata/webhooks/pull_request_closed.json.golden

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
"Created": "2023-10-03T16:50:21.613+05:30",
3434
"Updated": "2023-10-03T16:50:21.613+05:30"
3535
},
36+
"Base": {
37+
"Name": "main",
38+
"Path": "refs/heads/main",
39+
"Sha": "5473eebbc0ce1d08981c955161b07a7989566b7b"
40+
},
41+
"Head": {
42+
"Name": "asdxsa",
43+
"Path": "refs/heads/asdxsa",
44+
"Sha": "27822dd2ec788f924c97b0b194c5bfd906f2e574"
45+
},
3646
"Created": "0001-01-01T00:00:00Z",
3747
"Updated": "0001-01-01T00:00:00Z"
3848
},

scm/driver/harness/testdata/webhooks/pull_request_comment_created.json

Lines changed: 42 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"target_repo_id": 18,
2727
"target_branch": "main",
2828
"merge_strategy": null,
29+
"merge_base_sha": "5473eebbc0ce1d08981c955161b07a7989566b7b",
2930
"author": {
3031
"id": 8,
3132
"uid": "0osgWsTZRsSZ8RWfjLRkEg",
@@ -57,8 +58,48 @@
5758
"git_url": "http://localhost:3000/git/asd/demo.git"
5859
}
5960
},
61+
"sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef",
62+
"commit": {
63+
"sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef",
64+
"message": "updated b2",
65+
"author": {
66+
"identity": {
67+
"name": "Admin",
68+
"email": "[email protected]"
69+
},
70+
"when": "2023-02-01T13:28:55-08:00"
71+
},
72+
"committer": {
73+
"identity": {
74+
"name": "Admin",
75+
"email": "[email protected]"
76+
},
77+
"when": "2023-02-01T13:28:55-08:00"
78+
}
79+
},
80+
"head_commit": {
81+
"sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef",
82+
"message": "updated b2",
83+
"author": {
84+
"identity": {
85+
"name": "Admin",
86+
"email": "[email protected]"
87+
},
88+
"when": "2023-02-01T13:28:55-08:00"
89+
},
90+
"committer": {
91+
"identity": {
92+
"name": "Admin",
93+
"email": "[email protected]"
94+
},
95+
"when": "2023-02-01T13:28:55-08:00"
96+
}
97+
},
6098
"comment": {
6199
"id": 1,
62-
"text": "pr comment"
100+
"text": "pr comment",
101+
"created": 1745471063621,
102+
"updated": 1745471063621,
103+
"kind": "comment"
63104
}
64105
}

scm/driver/harness/testdata/webhooks/pull_request_comment_created.json.golden

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"Number": 2,
1616
"Title": "Update test.txt",
1717
"Body": "",
18-
"Sha": "",
18+
"Sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef",
1919
"Ref": "refs/heads/pr2",
2020
"Source": "pr2",
2121
"Target": "main",
@@ -32,6 +32,16 @@
3232
"Created": "2023-02-02T18:21:25.38-08:00",
3333
"Updated": "2023-02-02T18:21:25.38-08:00"
3434
},
35+
"Base": {
36+
"Name": "main",
37+
"Path": "refs/heads/main",
38+
"Sha": "5473eebbc0ce1d08981c955161b07a7989566b7b"
39+
},
40+
"Head": {
41+
"Name": "pr2",
42+
"Path": "refs/heads/pr2",
43+
"Sha": "f74f3d2a88d1b7cb19ff3bf069aa423763d341ef"
44+
},
3545
"Created": "0001-01-01T00:00:00Z",
3646
"Updated": "0001-01-01T00:00:00Z"
3747
},

scm/driver/harness/testdata/webhooks/pull_request_merged.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"target_repo_id": 22,
2727
"target_branch": "main",
2828
"merge_strategy": "squash",
29+
"merge_base_sha": "5473eebbc0ce1d08981c955161b07a7989566b7b",
2930
"author": {
3031
"id": 3,
3132
"uid": "admin",

scm/driver/harness/testdata/webhooks/pull_request_merged.json.golden

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
"Created": "2023-10-03T16:50:21.613+05:30",
3434
"Updated": "2023-10-03T16:50:21.613+05:30"
3535
},
36+
"Base": {
37+
"Name": "main",
38+
"Path": "refs/heads/main",
39+
"Sha": "5473eebbc0ce1d08981c955161b07a7989566b7b"
40+
},
41+
"Head": {
42+
"Name": "xas",
43+
"Path": "refs/heads/xas",
44+
"Sha": "4ec41187008f77222a60dfa21cdbd980f6490443"
45+
},
3646
"Created": "0001-01-01T00:00:00Z",
3747
"Updated": "0001-01-01T00:00:00Z"
3848
},

scm/driver/harness/testdata/webhooks/pull_request_opened.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
"target_repo_id": 13,
2727
"target_branch": "main",
2828
"merge_strategy": null,
29+
"merge_base_sha": "5473eebbc0ce1d08981c955161b07a7989566b7b",
2930
"author": {
3031
"id": 8,
3132
"uid": "0osgWsTZRsSZ8RWfjLRkEg",

scm/driver/harness/testdata/webhooks/pull_request_opened.json.golden

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,16 @@
3333
"Created": "2023-02-02T18:21:25.38-08:00",
3434
"Updated": "2023-02-02T18:21:25.38-08:00"
3535
},
36+
"Base": {
37+
"Name": "main",
38+
"Path": "refs/heads/main",
39+
"Sha": "5473eebbc0ce1d08981c955161b07a7989566b7b"
40+
},
41+
"Head": {
42+
"Name": "b",
43+
"Path": "refs/heads/b",
44+
"Sha": "d74b1ebfe520ac01b209dd9085f005884cc9f4cd"
45+
},
3646
"Created": "0001-01-01T00:00:00Z",
3747
"Updated": "0001-01-01T00:00:00Z"
3848
},

0 commit comments

Comments
 (0)