From dbd40bc8e6d3abb0f924d42b963f9b3843e34d95 Mon Sep 17 00:00:00 2001 From: chmanie Date: Mon, 12 Jun 2023 20:05:41 +0200 Subject: [PATCH] Use correct release tag --- main.go | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index eb92f4a..56a0457 100644 --- a/main.go +++ b/main.go @@ -28,8 +28,11 @@ func main() { apiKey := gha.GetInput("api_key") preRelease, _ := strconv.ParseBool(gha.GetInput("pre_release")) draft, _ := strconv.ParseBool(gha.GetInput("draft")) + + tagName := strings.Replace(ctx.RefName, "refs/tags/", "", 1) + if title == "" { - title = strings.Replace(ctx.RefName, "refs/tags/", "", 1) + title = tagName } if apiKey == "" { apiKey = os.Getenv("GITHUB_TOKEN") @@ -53,7 +56,7 @@ func main() { repo := strings.Split(ctx.Repository, "/")[1] rel, err := createOrGetRelease(ctx, c, owner, repo, gitea.CreateReleaseOption{ - TagName: ctx.RefName, + TagName: tagName, IsDraft: draft, IsPrerelease: preRelease, Title: title, @@ -150,7 +153,7 @@ func createOrGetRelease(ctx *gha.GitHubContext, c *gitea.Client, owner, repo str func getFilename(ctx *gha.GitHubContext, path string) string { fileKey := gha.GetInput("file_key") - fileName := filepath.Base(path) + fileName := filepath.Base(path) ext := filepath.Ext(fileName) filePath := strings.TrimSuffix(fileName, ext) return filePath + fileKey + ext