1
0
mirror of synced 2026-01-09 06:03:09 -05:00

Add status automation (#17939)

* Add status automation

Co-authored-by: chiedo <chiedo@users.noreply.github.com>
This commit is contained in:
Chiedo John
2021-02-23 08:46:07 -05:00
committed by GitHub
parent 9ba81c59ca
commit 240e2a0283
3 changed files with 84 additions and 33 deletions

View File

@@ -0,0 +1,23 @@
name: Epic Status Update
on:
issue_comment:
types: [created]
jobs:
post-status-updates-to-slack:
runs-on: ubuntu-latest
if: contains(github.event.comment.body, '_created with') && contains(github.event.comment.body, 'typing_ `/status`')
steps:
- name: Trim HTML comments
id: trimmed
uses: ashley-taylor/regex-property-action@93a24f845cd20790924208225cc72da8b4c6d46d
with:
value: ${{github.event.comment.body}}
regex: '<!--(.*?)-->'
replacement: ''
- name: Send Slack notification
uses: archive/github-actions-slack@d368c5a4ad757515a9344918f84c490b05777d94
id: notify
with:
slack-channel: 'C01EEKVR0Q7'
slack-bot-user-oauth-access-token: ${{ secrets.SLACK_DOCS_BOT_TOKEN }}
slack-text: \n><${{ github.event.comment.html_url}}|*${{github.event.issue.title}}*>\nstatus update posted by ${{github.event.comment.user.login}}\n\n${{ steps.trimmed.outputs.value }}