klip-sdk
Version:
JavaScript SDK to interact with klip App2App requests
78 lines (77 loc) • 2.16 kB
YAML
name: Slack message
author: Bolt Lee
description: 'Send message using slack'
inputs:
SLACK_WEBHOOK:
description: 'Need SLACK_WEBHOOK_URL'
required: true
default: ''
REF:
description: ''
required: true
default: ''
AUTHOR:
description: ''
required: true
default: ''
DATE:
description: ''
required: true
default: ''
REPO:
description: ''
required: true
default: ''
URL:
description: ''
required: true
default: ''
runs:
using: "composite"
steps:
- name: Send custom JSON data to Slack workflow
id: slack
uses: slackapi/slack-github-action@v1.26.0
with:
payload: |
{
"attachments": [
{
"fallback": "Detect Secret.",
"color": "#A40101",
"text": "Detect Secret",
"fields": [
{
"title": "Branch",
"value": "${{ inputs.REF }}",
"short": true
},
{
"title": "Project",
"value": "${{ inputs.REPO }}",
"short": true
},
{
"title": "Author",
"value": "${{ inputs.AUTHOR }}",
"short": true
},
{
"title": "Date",
"value": "${{ inputs.DATE }}",
"short": true
}
],
"actions": [
{
"type": "button",
"text": "Visit workflow",
"url" : "${{ inputs.URL }}#step:6:61"
}
]
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ inputs.SLACK_WEBHOOK }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK