Drone doesn’t react to the webhook even if activated manually.Here is an example of the request:
Request details
Event type:
pr:from_ref_updated
URL endpoint:
http://drone-controller.mydomain.com/hook
Headers
X-Hub-Signature: sha256=66ab2e32e8398f7cbce7d72713b82b81dab649873c763a9886661aadc653764b
X-Request-Id: 06655cbc-5177-4d35-b6cb-2139a180f0eb
Content-Type: application/json; charset=utf-8 X-
Event-Key: pr:from_ref_updated
{
“eventKey”: “pr:from_ref_updated”,
“date”: “2020-05-07T11:16:34+0200”,
“actor”: {
“name”: “my.name”,
“emailAddress”: “my.name”,
“id”: 2348,
“displayName”: “name my”,
“active”: true,
“slug”: “my.name”,
“type”: “NORMAL”,
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“pullRequest”: {
“id”: 6,
“version”: 64,
“title”: “.drone.yml edited online with Bitbucket”,
“description”: “with diff opening”,
“state”: “OPEN”,
“open”: true,
“closed”: false,
“createdDate”: 1587979926598,
“updatedDate”: 1588842994240,
“fromRef”: {
“id”: “refs/heads/bugfix/test_pr_fetch”,
“displayId”: “bugfix/test_pr_fetch”,
“latestCommit”: “c053fab0604729af7c4c7a1088752780f32013aa”,
“repository”: {
“slug”: “test”,
“id”: 298,
“name”: “test”,
“hierarchyId”: “d7fd381c7e72eafd6f58”,
“scmId”: “git”,
“state”: “AVAILABLE”,
“statusMessage”: “Available”,
“forkable”: true,
“project”: {
“key”: “~my.name”,
“id”: 129,
“name”: “name my”,
“type”: “PERSONAL”,
“owner”: {
“name”: “my.name”,
“emailAddress”: “my.name”,
“id”: 2348,
“displayName”: “name my”,
“active”: true,
“slug”: “my.name”,
“type”: “NORMAL”,
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“public”: false,
“links”: {
“clone”: [
{
“href”: “/scm/~my.name/test.git”,
“name”: “http”
}
],
“self”: [
{
“href”: “/users/my.name/repos/test/browse”
}
]
}
}
},
“toRef”: {
“id”: “refs/heads/master”,
“displayId”: “master”,
“latestCommit”: “e3070bbea0d859145c73c690574f56b90bc822dc”,
“repository”: {
“slug”: “test”,
“id”: 298,
“name”: “test”,
“hierarchyId”: “d7fd381c7e72eafd6f58”,
“scmId”: “git”,
“state”: “AVAILABLE”,
“statusMessage”: “Available”,
“forkable”: true,
“project”: {
“key”: “~my.name”,
“id”: 129,
“name”: “name my”,
“type”: “PERSONAL”,
“owner”: {
“name”: “my.name”,
“emailAddress”: “my.name”,
“id”: 2348,
“displayName”: “name my”,
“active”: true,
“slug”: “my.name”,
“type”: “NORMAL”,
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“public”: false,
“links”: {
“clone”: [
{
“href”: “/scm/~my.name/test.git”,
“name”: “http”
}
],
“self”: [
{
“href”: “/users/my.name/repos/test/browse”
}
]
}
}
},
“locked”: false,
“author”: {
“user”: {
“name”: “my.name”,
“emailAddress”: “mymail”,
“id”: 2348,
“displayName”: “name my”,
“active”: true,
“slug”: “my.name”,
“type”: “NORMAL”,
“links”: {
“self”: [
{
“href”: “/users/my.name”
}
]
}
},
“role”: “AUTHOR”,
“approved”: false,
“status”: “UNAPPROVED”
},
“reviewers”: ,
“participants”: ,
“links”: {
“self”: [
{
“href”: “/users/my.name/repos/test/pull-requests/6”
}
]
}
},
“previousFromHash”: “8ff90f3f503e6112cc67f5aa004422759cedf1b5”
}