diff --git a/service/gitea.go b/service/gitea.go index dce7586..ba2035e 100644 --- a/service/gitea.go +++ b/service/gitea.go @@ -85,10 +85,10 @@ func (ge *Gitea) Generate() (string, []Entry, error) { } func getGiteaTagURL(c *gitea.Client, baseURL, owner, repo, mileName, from string, mileID int64) string { - if err := c.CheckServerVersionConstraint(">=1.12"); err == nil { - return fmt.Sprintf("## [%s](%s/%s/%s/releases/tag/%s) - %s", mileName, baseURL, owner, repo, mileName, time.Now().Format("2006-01-02")) + if err := c.CheckServerVersionConstraint(">=1.12"); err != nil { + return fmt.Sprintf("## [%s](%s/%s/%s/%s?q=&type=all&state=closed&milestone=%d) - %s", mileName, baseURL, owner, repo, from, mileID, time.Now().Format("2006-01-02")) } - return fmt.Sprintf("## [%s](%s/%s/%s/%s?q=&type=all&state=closed&milestone=%d) - %s", mileName, baseURL, owner, repo, from, mileID, time.Now().Format("2006-01-02")) + return fmt.Sprintf("## [%s](%s/%s/%s/releases/tag/%s) - %s", mileName, baseURL, owner, repo, mileName, time.Now().Format("2006-01-02")) } func convertToEntry(issue gitea.Issue) Entry {