-
Notifications
You must be signed in to change notification settings - Fork 98
41 lines (39 loc) · 1.42 KB
/
issue.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# name: Issue Opened
# on:
# issues:
# types: [opened, reopened]
# env:
# ISSUE_URL: ${{ github.event.issue.html_url }}
# ISSUE_TITLE: ${{ github.event.issue.title }}
# ISSUE_BODY: ${{ github.event.issue.body }}
# jobs:
# new_issue:
# name: New Issue
# runs-on: ubuntu-latest
# steps:
# - uses: actions/checkout@v2
# - name: Send Issues to slack
# run: |
# echo "Newly opened issue at "
# # ISSUE_TITLE=${{ github.event.issue.title }}
# # ISSUE_BODY=${{ github.event.issue.body }}
# # ISSUE_URL=${{ github.event.issue.issue_url }}
# TIME_STAMP="`date +%s`"
# cat <<EOT > /tmp/slack_message.json
# {
# "type": "mrkdwn",
# "text": " Issue Opened on Node Ottoman ",
# "attachments": [
# {
# "fallback": " Node Ottoman Issue",
# "color": "#36a64f",
# "pretext": " Opened Issue : $ISSUE_TITLE \n \n $ISSUE_BODY \n \n For more details about issue: $ISSUE_URL ",
# "footer_icon": "https://www.couchbase.com/webfiles/1629373386042/images/favicon.ico",
# "ts": ${TIME_STAMP}
# }
# ]
# }
# EOT
# cat /tmp/slack_message.json
# SLACK_WEBHOOK_URL="${{ secrets.SLACK_WEBHOOK_URL_DA_ALERTS_SUCCESS }}"
# curl -X POST -H 'Content-type: application/json' --data @/tmp/slack_message.json ${SLACK_WEBHOOK_URL}