klip-sdk
Version:
JavaScript SDK to interact with klip App2App requests
82 lines (81 loc) • 2.65 kB
YAML
name: Slack message
author: Bolt Lee
description: 'Send message using slack'
inputs:
SLACK_WEBHOOK:
description: 'Need SLACK_WEBHOOK_URL'
required: true
default: ''
VERSION_NAME:
description: ''
required: true
default: ''
VERSION_CODE:
description: ''
required: true
default: ''
REF:
description: ''
required: true
default: ''
DISTRIBUTION:
description: ''
required: false
default: 'Firebase'
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": "${{ inputs.DISTRIBUTION }} 업로드에 성공했습니다.",
"color": "#3AA3E3",
"text": "Success Upload ${{ inputs.DISTRIBUTION }}",
"fields": [
{
"title": "Tag",
"value": "${{ github.ref_name }}",
"short": true
},
{
"title": "Project",
"value": "${{ github.repository }}",
"short": true
},
{
"title": "Workflow name",
"value": "${{ github.workflow }}",
"short": true
},
{
"title": "Actor",
"value": "${{ github.actor }}",
"short": true
},
{
"title": "Version Name",
"value": "${{ inputs.VERSION_NAME }}",
"short": true
},
{
"title": "Version Code",
"value": "${{ inputs.VERSION_CODE }}",
"short": true
},
{
"title": "Download Github Release URL",
"value": "https://github.com/ground-x/klip-app-android/releases/tag/${{ inputs.REF }}",
"short": true
}
]
}
]
}
env:
SLACK_WEBHOOK_URL: ${{ inputs.SLACK_WEBHOOK }}
SLACK_WEBHOOK_TYPE: INCOMING_WEBHOOK