Adds support for Bitbucket Server (#63)

This commit is contained in:
Mathias Åhsberg
2019-03-31 13:49:55 +02:00
committed by Dean Karn
parent a1051fd871
commit acf48b9638
22 changed files with 4032 additions and 1 deletions
+213
View File
@@ -0,0 +1,213 @@
{
"eventKey": "pr:comment:added",
"date": "2019-03-01T10:08:35+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 2,
"version": 20,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1550436762919,
"updatedDate": 1551366080055,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "50a8ee1fae3abf75738a85f9039b4b2de4947174",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/2"
}
]
}
},
"comment": {
"properties": {
"repositoryId": 4
},
"id": 167,
"version": 0,
"text": "test",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551431315592,
"updatedDate": 1551431315592,
"comments": [],
"tasks": []
},
"commentParentId": 164
}
+210
View File
@@ -0,0 +1,210 @@
{
"eventKey": "pr:comment:deleted",
"date": "2019-03-01T10:09:09+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 2,
"version": 20,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1550436762919,
"updatedDate": 1551366080055,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "50a8ee1fae3abf75738a85f9039b4b2de4947174",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/2"
}
]
}
},
"comment": {
"id": 166,
"version": 0,
"text": "test",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551431209893,
"updatedDate": 1551431209893,
"comments": [],
"tasks": []
},
"commentParentId": 165
}
+213
View File
@@ -0,0 +1,213 @@
{
"eventKey": "pr:comment:edited",
"date": "2019-03-01T10:06:11+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 2,
"version": 20,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1550436762919,
"updatedDate": 1551366080055,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "50a8ee1fae3abf75738a85f9039b4b2de4947174",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/2"
}
]
}
},
"comment": {
"properties": {
"repositoryId": 4
},
"id": 165,
"version": 3,
"text": "yada edit comment",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551430363669,
"updatedDate": 1551431171528,
"comments": [],
"tasks": []
},
"previousComment": "yada yada yada"
}
+185
View File
@@ -0,0 +1,185 @@
{
"eventKey": "pr:declined",
"date": "2019-03-01T10:12:35+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 2,
"version": 23,
"title": "Update README",
"description": "yada yada yada",
"state": "DECLINED",
"open": false,
"closed": true,
"createdDate": 1550436762919,
"updatedDate": 1551431555605,
"closedDate": 1551431555605,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "50a8ee1fae3abf75738a85f9039b4b2de4947174",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/2"
}
]
}
}
}
+184
View File
@@ -0,0 +1,184 @@
{
"eventKey": "pr:deleted",
"date": "2019-03-01T10:17:10+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 2,
"version": 26,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1550436762919,
"updatedDate": 1551431770064,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "50a8ee1fae3abf75738a85f9039b4b2de4947174",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/2"
}
]
}
}
}
+214
View File
@@ -0,0 +1,214 @@
{
"eventKey": "pr:merged",
"date": "2019-03-01T10:37:14+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 5,
"version": 2,
"title": "Update README",
"description": "yada yada yada",
"state": "MERGED",
"open": false,
"closed": true,
"createdDate": 1551432675860,
"updatedDate": 1551433034286,
"closedDate": 1551433034286,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "cde6c45a4210afe81638aa1f3aa960d633c66a90",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": true,
"status": "APPROVED"
}
],
"participants": [],
"properties": {
"mergeCommit": {
"displayId": "cbf26be7bfc",
"id": "cbf26be7bfc8394906abbd571498fb8d28888b58"
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/5"
}
]
}
}
}
+215
View File
@@ -0,0 +1,215 @@
{
"eventKey": "pr:modified",
"date": "2019-03-01T10:19:48+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 3,
"version": 1,
"title": "Feature/wip",
"description": "Update README",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551431949625,
"updatedDate": 1551431988769,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "591f702354b3abf1faaca4d23811620d1b2ac984",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bibucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bibucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bibucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bibucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bibucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bibucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/tux"
}
]
}
},
"role": "REVIEWER",
"approved": false,
"status": "UNAPPROVED"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bibucket.local/users/gopher/repos/webhook-test/pull-requests/3"
}
]
}
},
"previousTitle": "Feature/wip",
"previousDescription": "wip",
"previousTarget": {
"id": "refs/heads/master",
"displayId": "master",
"type": "BRANCH",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"latestChangeset": "038e7b67735e54f6de8f1c5d533c6751df524f6c"
}
}
+206
View File
@@ -0,0 +1,206 @@
{
"eventKey": "pr:opened",
"date": "2019-03-01T10:31:15+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 5,
"version": 0,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551432675860,
"updatedDate": 1551432675860,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "cde6c45a4210afe81638aa1f3aa960d633c66a90",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"role": "REVIEWER",
"approved": false,
"status": "UNAPPROVED"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/5"
}
]
}
}
}
+230
View File
@@ -0,0 +1,230 @@
{
"eventKey": "pr:reviewer:approved",
"date": "2019-03-01T10:35:38+0100",
"actor": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"pullRequest": {
"id": 5,
"version": 0,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551432675860,
"updatedDate": 1551432675860,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "cde6c45a4210afe81638aa1f3aa960d633c66a90",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": true,
"status": "APPROVED"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/5"
}
]
}
},
"participant": {
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": true,
"status": "APPROVED"
},
"previousStatus": "NEEDS_WORK"
}
+230
View File
@@ -0,0 +1,230 @@
{
"eventKey": "pr:reviewer:needs_work",
"date": "2019-03-01T10:34:53+0100",
"actor": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"pullRequest": {
"id": 5,
"version": 0,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551432675860,
"updatedDate": 1551432675860,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "cde6c45a4210afe81638aa1f3aa960d633c66a90",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": false,
"status": "NEEDS_WORK"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/5"
}
]
}
},
"participant": {
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": false,
"status": "NEEDS_WORK"
},
"previousStatus": "UNAPPROVED"
}
+230
View File
@@ -0,0 +1,230 @@
{
"eventKey": "pr:reviewer:unapproved",
"date": "2019-03-01T10:34:15+0100",
"actor": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"pullRequest": {
"id": 5,
"version": 0,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551432675860,
"updatedDate": 1551432675860,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "cde6c45a4210afe81638aa1f3aa960d633c66a90",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": false,
"status": "UNAPPROVED"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/5"
}
]
}
},
"participant": {
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"lastReviewedCommit": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"role": "REVIEWER",
"approved": false,
"status": "UNAPPROVED"
},
"previousStatus": "NEEDS_WORK"
}
+225
View File
@@ -0,0 +1,225 @@
{
"eventKey": "pr:reviewer:updated",
"date": "2019-03-01T10:19:48+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"pullRequest": {
"id": 3,
"version": 1,
"title": "Update README",
"description": "yada yada yada",
"state": "OPEN",
"open": true,
"closed": false,
"createdDate": 1551431949625,
"updatedDate": 1551431988769,
"fromRef": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"latestCommit": "591f702354b3abf1faaca4d23811620d1b2ac984",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"toRef": {
"id": "refs/heads/master",
"displayId": "master",
"latestCommit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
},
"locked": false,
"author": {
"user": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"role": "AUTHOR",
"approved": false,
"status": "UNAPPROVED"
},
"reviewers": [
{
"user": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"role": "REVIEWER",
"approved": false,
"status": "UNAPPROVED"
}
],
"participants": [],
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/pull-requests/3"
}
]
}
},
"addedReviewers": [
{
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
}
],
"removedReviewers": []
}
+105
View File
@@ -0,0 +1,105 @@
{
"eventKey": "repo:comment:added",
"date": "2019-02-28T16:17:06+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"comment": {
"properties": {
"repositoryId": 4
},
"id": 146,
"version": 0,
"text": "test",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551367026162,
"updatedDate": 1551367026162,
"comments": [],
"tasks": []
},
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
},
"commit": "038e7b67735e54f6de8f1c5d533c6751df524f6c"
}
+102
View File
@@ -0,0 +1,102 @@
{
"eventKey": "repo:comment:deleted",
"date": "2019-03-01T09:40:51+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"comment": {
"id": 145,
"version": 1,
"text": "Test commit comment editing comment",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551366857036,
"updatedDate": 1551429525155,
"comments": [],
"tasks": []
},
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
},
"commit": "038e7b67735e54f6de8f1c5d533c6751df524f6c"
}
+106
View File
@@ -0,0 +1,106 @@
{
"eventKey": "repo:comment:edited",
"date": "2019-03-01T09:38:45+0100",
"actor": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"comment": {
"properties": {
"repositoryId": 4
},
"id": 145,
"version": 1,
"text": "Test commit comment editing comment",
"author": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"createdDate": 1551366857036,
"updatedDate": 1551429525155,
"comments": [],
"tasks": []
},
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
},
"commit": "038e7b67735e54f6de8f1c5d533c6751df524f6c",
"previousComment": "Test commit comment"
}
+132
View File
@@ -0,0 +1,132 @@
{
"eventKey": "repo:forked",
"date": "2019-02-28T16:12:04+0100",
"actor": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"repository": {
"slug": "webhook-test",
"id": 124,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"origin": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "gopher@foo.bar",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
},
"project": {
"key": "~tux",
"id": 19,
"name": "Cain Piper",
"type": "PERSONAL",
"owner": {
"name": "tux",
"emailAddress": "cain.piper@foo.bar",
"id": 2125,
"displayName": "Cain Piper",
"active": true,
"slug": "tux",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/tux"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~tux/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~tux/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/tux/repos/webhook-test/browse"
}
]
}
}
}
+132
View File
@@ -0,0 +1,132 @@
{
"eventKey": "repo:modified",
"date": "2019-02-28T16:08:46+0100",
"actor": {
"name": "gopher",
"emailAddress": "foo@bar.se",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"old": {
"slug": "webhook-test-2",
"id": 4,
"name": "webhook-test-2",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "foo@bar.se",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test-2/browse"
}
]
}
},
"new": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "foo@bar.se",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
}
}
+89
View File
@@ -0,0 +1,89 @@
{
"eventKey": "repo:refs_changed",
"date": "2019-03-01T10:37:14+0100",
"actor": {
"name": "gopher",
"emailAddress": "foo@bar.com",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"repository": {
"slug": "webhook-test",
"id": 4,
"name": "webhook-test",
"scmId": "git",
"state": "AVAILABLE",
"statusMessage": "Available",
"forkable": true,
"project": {
"key": "~gopher",
"id": 2,
"name": "Foo Bar",
"type": "PERSONAL",
"owner": {
"name": "gopher",
"emailAddress": "foo@bar.com",
"id": 3231,
"displayName": "Foo Bar",
"active": true,
"slug": "gopher",
"type": "NORMAL",
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"links": {
"self": [
{
"href": "https://server.bitbucket.local/users/gopher"
}
]
}
},
"public": false,
"links": {
"clone": [
{
"href": "ssh://git@server.bitbucket.local:7999/~gopher/webhook-test.git",
"name": "ssh"
},
{
"href": "https://server.bitbucket.local/scm/~gopher/webhook-test.git",
"name": "http"
}
],
"self": [
{
"href": "https://server.bitbucket.local/users/gopher/repos/webhook-test/browse"
}
]
}
},
"changes": [
{
"ref": {
"id": "refs/heads/feature/wip",
"displayId": "feature/wip",
"type": "BRANCH"
},
"refId": "refs/heads/feature/wip",
"fromHash": "32a0b8a740c2963c6f56bd8baf3dc05683d299e0",
"toHash": "0000000000000000000000000000000000000000",
"type": "DELETE"
}
]
}