From f7cd394680f885061144d236abc3c25f30be3147 Mon Sep 17 00:00:00 2001 From: 6543 <6543@obermui.de> Date: Thu, 17 Jun 2021 18:04:10 +0200 Subject: [API] Add repoCreateTag (#16165) * Add API CreateTag * Add Test * API: expose Tag Message --- modules/structs/repo_tag.go | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules/structs') diff --git a/modules/structs/repo_tag.go b/modules/structs/repo_tag.go index b62395cac4..80ee1ccf17 100644 --- a/modules/structs/repo_tag.go +++ b/modules/structs/repo_tag.go @@ -7,6 +7,7 @@ package structs // Tag represents a repository tag type Tag struct { Name string `json:"name"` + Message string `json:"message"` ID string `json:"id"` Commit *CommitMeta `json:"commit"` ZipballURL string `json:"zipball_url"` @@ -30,3 +31,11 @@ type AnnotatedTagObject struct { URL string `json:"url"` SHA string `json:"sha"` } + +// CreateTagOption options when creating a tag +type CreateTagOption struct { + // required: true + TagName string `json:"tag_name" binding:"Required"` + Message string `json:"message"` + Target string `json:"target"` +} -- cgit v1.2.3