45 lines
1.3 KiB
YAML
45 lines
1.3 KiB
YAML
on: [push]
|
|
|
|
jobs:
|
|
new_push_job:
|
|
runs-on: ubuntu-latest
|
|
name: New push to repo
|
|
steps:
|
|
- name: Send GitHub trigger payload to Slack Workflow Builder
|
|
id: slack
|
|
uses: slackapi/[email protected]
|
|
with:
|
|
channel-id: 'SLACK_CHANNEL_ID' # ID of Slack Channel you want to post to
|
|
payload: |
|
|
{
|
|
"blocks": [
|
|
{ "type": "divider" },
|
|
{
|
|
"type": "image",
|
|
"title": {
|
|
"type": "plain_text",
|
|
"text": "Slack Slack Slack",
|
|
"emoji": true
|
|
},
|
|
"image_url": "https://media.makeameme.org/created/a-slack-this.jpg",
|
|
"alt_text": "marg"
|
|
},
|
|
{
|
|
"type": "actions",
|
|
"elements": [
|
|
{
|
|
"type": "button",
|
|
"text": {
|
|
"type": "plain_text",
|
|
"text": "${{ github.sha }}"
|
|
},
|
|
"url": "https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"channel-id": "NEW_TARGET_CHANNEL_ID"
|
|
}
|
|
env:
|
|
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}
|