aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/git_webhooks/gitea.py7
1 files changed, 6 insertions, 1 deletions
diff --git a/modules/git_webhooks/gitea.py b/modules/git_webhooks/gitea.py
index 1a1074fe..296488ba 100644
--- a/modules/git_webhooks/gitea.py
+++ b/modules/git_webhooks/gitea.py
@@ -42,6 +42,11 @@ COMMENT_ACTIONS = {
"edited": "edited a comment",
"deleted": "deleted a comment"
}
+RELEASE_ACTIONS = {
+ "updated": "published", # there seems to be a bug that causes `updated` instead of `published`
+ "published": "published",
+ "deleted": "deleted"
+}
class Gitea(object):
def is_private(self, data, headers):
@@ -209,7 +214,7 @@ class Gitea(object):
return []
def release(self, full_name, data):
- action = data["action"]
+ action = RELEASE_ACTIONS[data["action"]]
tag = data["release"]["tag_name"]
name = data["release"]["name"] or ""
if name: