mirror of
https://github.com/woodpecker-ci/woodpecker.git
synced 2026-03-15 17:13:46 +01:00
Add release event trigger (#3226)
Supersedes #764 Bitbucket does not support release webhooks. --------- Co-authored-by: Patrick Schratz <patrick.schratz@gmail.com>
This commit is contained in:
71
server/forge/gitlab/testdata/hooks.go
vendored
71
server/forge/gitlab/testdata/hooks.go
vendored
@@ -29,6 +29,11 @@ var (
|
||||
"User-Agent": []string{"GitLab/14.3.0"},
|
||||
"X-Gitlab-Event": []string{"Service Hook"},
|
||||
}
|
||||
ReleaseHookHeaders = http.Header{
|
||||
"Content-Type": []string{"application/json"},
|
||||
"User-Agent": []string{"GitLab/14.3.0"},
|
||||
"X-Gitlab-Event": []string{"Release Hook"},
|
||||
}
|
||||
)
|
||||
|
||||
// HookPush is payload of a push event
|
||||
@@ -599,3 +604,69 @@ var HookPullRequestMerged = []byte(`
|
||||
}
|
||||
}
|
||||
`)
|
||||
|
||||
var WebhookReleaseBody = []byte(`
|
||||
{
|
||||
"id": 4268085,
|
||||
"created_at": "2022-02-09 20:19:09 UTC",
|
||||
"description": "new version desc",
|
||||
"name": "Awesome version 0.0.2",
|
||||
"released_at": "2022-02-09 20:19:09 UTC",
|
||||
"tag": "0.0.2",
|
||||
"object_kind": "release",
|
||||
"project": {
|
||||
"id": 32521798,
|
||||
"name": "ci",
|
||||
"description": "",
|
||||
"web_url": "https://gitlab.com/anbratens-test/ci",
|
||||
"avatar_url": null,
|
||||
"git_ssh_url": "git@gitlab.com:anbratens-test/ci.git",
|
||||
"git_http_url": "https://gitlab.com/anbratens-test/ci.git",
|
||||
"namespace": "anbratens-test",
|
||||
"visibility_level": 0,
|
||||
"path_with_namespace": "anbratens-test/ci",
|
||||
"default_branch": "main",
|
||||
"ci_config_path": "",
|
||||
"homepage": "https://gitlab.com/anbratens-test/ci",
|
||||
"url": "git@gitlab.com:anbratens-test/ci.git",
|
||||
"ssh_url": "git@gitlab.com:anbratens-test/ci.git",
|
||||
"http_url": "https://gitlab.com/anbratens-test/ci.git"
|
||||
},
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/releases/0.0.2",
|
||||
"action": "create",
|
||||
"assets": {
|
||||
"count": 4,
|
||||
"links": [
|
||||
],
|
||||
"sources": [
|
||||
{
|
||||
"format": "zip",
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/archive/0.0.2/ci-0.0.2.zip"
|
||||
},
|
||||
{
|
||||
"format": "tar.gz",
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/archive/0.0.2/ci-0.0.2.tar.gz"
|
||||
},
|
||||
{
|
||||
"format": "tar.bz2",
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/archive/0.0.2/ci-0.0.2.tar.bz2"
|
||||
},
|
||||
{
|
||||
"format": "tar",
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/archive/0.0.2/ci-0.0.2.tar"
|
||||
}
|
||||
]
|
||||
},
|
||||
"commit": {
|
||||
"id": "0b8c02955ba445ea70d22824d9589678852e2b93",
|
||||
"message": "Initial commit",
|
||||
"title": "Initial commit",
|
||||
"timestamp": "2022-01-03T10:39:51+00:00",
|
||||
"url": "https://gitlab.com/anbratens-test/ci/-/commit/0b8c02955ba445ea70d22824d9589678852e2b93",
|
||||
"author": {
|
||||
"name": "Anbraten",
|
||||
"email": "2251488-anbraten@users.noreply.gitlab.com"
|
||||
}
|
||||
}
|
||||
}
|
||||
`)
|
||||
|
||||
Reference in New Issue
Block a user