File tree Expand file tree Collapse file tree 6 files changed +114
-17
lines changed Expand file tree Collapse file tree 6 files changed +114
-17
lines changed Original file line number Diff line number Diff line change 56
56
env :
57
57
FILTER : ${{ github.event.inputs.filter }}
58
58
CHECK_MODE : ${{ inputs.check_mode }}
59
+
60
+ - name : Send message to Slack via Workflow Builder
61
+
62
+ with :
63
+ payload : |
64
+ {
65
+ "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
66
+ "inputs": "${{ env.INPUTS }}",
67
+ "message": "${{ env.MESSAGE }}",
68
+ "results-url": "${{ env.RESULTS_URL }}",
69
+ "workflow-url": "${{ env.WORKFLOW_URL }}"
70
+ }
71
+ env :
72
+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
73
+ SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
74
+ INPUTS : >-
75
+ filter: ${{ inputs.filter }}\n
76
+ kayobe_config_branch: ${{ inputs.kayobe_config_branch }}\n
77
+ check_mode: ${{ inputs.check_mode }}\n
78
+ MESSAGE : " ${{ github.workflow }} GitHub Actions workflow failed :sob:"
79
+ RESULTS_URL : " N/A"
80
+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
81
+ if : failure()
Original file line number Diff line number Diff line change 46
46
env :
47
47
FILTER : ${{ github.event.inputs.filter }}
48
48
DISTROS : ${{ github.event.inputs.distros }}
49
+
50
+ - name : Send message to Slack via Workflow Builder
51
+
52
+ with :
53
+ payload : |
54
+ {
55
+ "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
56
+ "inputs": "${{ env.INPUTS }}",
57
+ "message": "${{ env.MESSAGE }}",
58
+ "results-url": "${{ env.RESULTS_URL }}",
59
+ "workflow-url": "${{ env.WORKFLOW_URL }}"
60
+ }
61
+ env :
62
+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
63
+ SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
64
+ INPUTS : >-
65
+ filter: ${{ inputs.filter }}\n
66
+ distros: ${{ inputs.distros }}\n
67
+ MESSAGE : " ${{ github.workflow }} GitHub Actions workflow failed :sob:"
68
+ RESULTS_URL : " N/A"
69
+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
70
+ if : failure() && github.event_name == 'push'
Original file line number Diff line number Diff line change 87
87
DISTROS : ${{ github.event.inputs.distros }}
88
88
SYNC_OLD_IMAGES : ${{ github.event.inputs.sync-old-images }}
89
89
SYNC_NEW_IMAGES : ${{ github.event.inputs.sync-new-images }}
90
+
91
+ - name : Send message to Slack via Workflow Builder
92
+
93
+ with :
94
+ payload : |
95
+ {
96
+ "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
97
+ "inputs": "${{ env.INPUTS }}",
98
+ "message": "${{ env.MESSAGE }}",
99
+ "results-url": "${{ env.RESULTS_URL }}",
100
+ "workflow-url": "${{ env.WORKFLOW_URL }}"
101
+ }
102
+ env :
103
+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
104
+ SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
105
+ INPUTS : >-
106
+ filter: ${{ inputs.filter }}\n
107
+ distros: ${{ inputs.distros }}\n
108
+ sync-old-images: ${{ inputs.sync-old-images }}\n
109
+ sync-new-images: ${{ inputs.sync-new-images }}\n
110
+ sync-test-pulp: ${{ inputs.sync-test-pulp }}\n
111
+ MESSAGE : " ${{ github.workflow }} GitHub Actions workflow failed :sob:"
112
+ RESULTS_URL : " N/A"
113
+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
114
+ if : failure()
Original file line number Diff line number Diff line change 15
15
python-version : 3.x
16
16
- run : pip install -r docs-requirements.txt
17
17
- run : mkdocs gh-deploy --force
18
+
19
+ - name : Send message to Slack via Workflow Builder
20
+
21
+ with :
22
+ payload : |
23
+ {
24
+ "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
25
+ "inputs": "${{ env.INPUTS }}",
26
+ "message": "${{ env.MESSAGE }}",
27
+ "results-url": "${{ env.RESULTS_URL }}",
28
+ "workflow-url": "${{ env.WORKFLOW_URL }}"
29
+ }
30
+ env :
31
+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
32
+ SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
33
+ INPUTS : " N/A"
34
+ MESSAGE : " ${{ github.workflow }} GitHub Actions workflow failed :sob:"
35
+ RESULTS_URL : " N/A"
36
+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
37
+ if : failure()
Original file line number Diff line number Diff line change 58
58
env :
59
59
FILTER : ${{ github.event.inputs.filter }}
60
60
CHECK_MODE : ${{ inputs.check_mode }}
61
+
62
+ - name : Send message to Slack via Workflow Builder
63
+
64
+ with :
65
+ payload : |
66
+ {
67
+ "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
68
+ "inputs": "${{ env.INPUTS }}",
69
+ "message": "${{ env.MESSAGE }}",
70
+ "results-url": "${{ env.RESULTS_URL }}",
71
+ "workflow-url": "${{ env.WORKFLOW_URL }}"
72
+ }
73
+ env :
74
+ SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
75
+ SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
76
+ INPUTS : >-
77
+ filter: ${{ inputs.filter }}\n
78
+ kayobe_config_branch: ${{ inputs.kayobe_config_branch }}\n
79
+ check_mode: ${{ inputs.check_mode }}\n
80
+ MESSAGE : " ${{ github.workflow }} GitHub Actions workflow failed :sob:"
81
+ RESULTS_URL : " N/A"
82
+ WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
83
+ if : failure()
Original file line number Diff line number Diff line change @@ -117,21 +117,5 @@ jobs:
117
117
run : terraform apply -auto-approve -input=false
118
118
119
119
- name : Send message to Slack via Workflow Builder
120
-
121
- with :
122
- payload : |
123
- {
124
- "channel-id": "${{ env.SLACK_CHANNEL_ID }}",
125
- "inputs": "${{ env.INPUTS }}",
126
- "message": "${{ env.MESSAGE }}",
127
- "results-url": "${{ env.RESULTS_URL }}",
128
- "workflow-url": "${{ env.WORKFLOW_URL }}"
129
- }
130
- env :
131
- SLACK_WEBHOOK_URL : ${{ secrets.SLACK_WEBHOOK_URL }}
132
- SLACK_CHANNEL_ID : ${{ vars.SLACK_CHANNEL_ID }}
133
- INPUTS : " N/A"
134
- MESSAGE : " ${{ github.workflow }}/${{ github.job }} GitHub Actions workflow failed :sob:"
135
- RESULTS_URL : " N/A"
136
- WORKFLOW_URL : " ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}"
120
+ uses : .github/actions/slack-alert.yml
137
121
if : failure()
You can’t perform that action at this time.
0 commit comments