(p *api.ReleasePayload)
| 276 | } |
| 277 | |
| 278 | func getSlackReleasePayload(p *api.ReleasePayload) *SlackPayload { |
| 279 | repoLink := SlackLinkFormatter(p.Repository.HTMLURL, p.Repository.Name) |
| 280 | refLink := SlackLinkFormatter(p.Repository.HTMLURL+"/src/"+p.Release.TagName, p.Release.TagName) |
| 281 | text := fmt.Sprintf("[%s] new release %s published by %s", repoLink, refLink, p.Sender.UserName) |
| 282 | return &SlackPayload{ |
| 283 | Text: text, |
| 284 | } |
| 285 | } |
| 286 | |
| 287 | func GetSlackPayload(p api.Payloader, event HookEventType, meta string) (payload *SlackPayload, err error) { |
| 288 | slack := &SlackMeta{} |
no test coverage detected