| @@ -33,8 +33,9 @@ type SlackPayload struct { | |||||
| } | } | ||||
| type SlackAttachment struct { | type SlackAttachment struct { | ||||
| Color string `json:"color"` | |||||
| Text string `json:"text"` | |||||
| Fallback string `json:"fallback"` | |||||
| Color string `json:"color"` | |||||
| Text string `json:"text"` | |||||
| } | } | ||||
| func (p *SlackPayload) SetSecret(_ string) {} | func (p *SlackPayload) SetSecret(_ string) {} | ||||
| @@ -111,7 +112,12 @@ func getSlackPushPayload(p *api.PushPayload, slack *SlackMeta) (*SlackPayload, e | |||||
| } | } | ||||
| } | } | ||||
| slackAttachments := []SlackAttachment{{Color: slack.Color, Text: attachmentText}} | |||||
| slackAttachments := []SlackAttachment{{ | |||||
| Fallback: fmt.Sprintf("%s pushed %s to %s/%s: %s", | |||||
| p.Pusher, commitString, p.Repo.Name, branchName, p.CompareUrl), | |||||
| Color: slack.Color, | |||||
| Text: attachmentText, | |||||
| }} | |||||
| return &SlackPayload{ | return &SlackPayload{ | ||||
| Channel: slack.Channel, | Channel: slack.Channel, | ||||