@@ -4,17 +4,41 @@ author: 'rtCamp'
4
4
runs :
5
5
using : ' composite'
6
6
steps :
7
- - name : " Slack-Markdown Conversion"
7
+ - name : " Slack-Markdown Message Conversion"
8
8
if : env.SLACKIFY_MARKDOWN == 'true'
9
- id : slackify
9
+ id : slackify_message
10
10
uses :
LoveToKnow/[email protected]
11
11
with :
12
12
text : ${{ env.SLACK_MESSAGE }}
13
13
14
+ - name : " Slack-Markdown Success Message Conversion"
15
+ if : env.SLACKIFY_MARKDOWN == 'true'
16
+ id : slackify_success_message
17
+ uses :
LoveToKnow/[email protected]
18
+ with :
19
+ text : ${{ env.SLACK_MESSAGE_ON_SUCCESS }}
20
+
21
+ - name : " Slack-Markdown Failure Message Conversion"
22
+ if : env.SLACKIFY_MARKDOWN == 'true'
23
+ id : slackify_failure_message
24
+ uses :
LoveToKnow/[email protected]
25
+ with :
26
+ text : ${{ env.SLACK_MESSAGE_ON_FAILURE }}
27
+
28
+ - name : " Slack-Markdown Cancel Message Conversion"
29
+ if : env.SLACKIFY_MARKDOWN == 'true'
30
+ id : slackify_cancel_message
31
+ uses :
LoveToKnow/[email protected]
32
+ with :
33
+ text : ${{ env.SLACK_MESSAGE_ON_CANCEL }}
34
+
14
35
- name : " Slack Notification (Formatted)"
15
36
if : env.SLACKIFY_MARKDOWN == 'true'
16
37
env :
17
- SLACK_MESSAGE : " ${{ steps.slackify.outputs.text }}"
38
+ SLACK_MESSAGE : " ${{ steps.slackify_message.outputs.text }}"
39
+ SLACK_MESSAGE_ON_SUCCESS : " ${{ steps.slackify_success_message.outputs.text }}"
40
+ SLACK_MESSAGE_ON_FAILURE : " ${{ steps.slackify_failure_message.outputs.text }}"
41
+ SLACK_MESSAGE_ON_CANCEL : " ${{ steps.slackify_cancel_message.outputs.text }}"
18
42
GITHUB_RUN : " ${{ github.event.repository.html_url }}/actions/runs/${{ github.run_id }}"
19
43
ENABLE_ESCAPES : " true"
20
44
uses : " docker://ghcr.io/rtcamp/action-slack-notify:v2.3.0"
0 commit comments