From 5e2272c4a8085cee5a2d4408984f6491c58a2431 Mon Sep 17 00:00:00 2001 From: Sam Bellen Date: Mon, 29 Jun 2020 15:32:27 +0200 Subject: [PATCH 1/2] Post a message to slack on events Post a message to slack whenever on of the following events happen: - A Pull Request is created - A comment on a pull request is created - An issue is created - An comment on an issue is created --- .github/workflows/slack-message.yml | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 .github/workflows/slack-message.yml diff --git a/.github/workflows/slack-message.yml b/.github/workflows/slack-message.yml new file mode 100644 index 00000000..aef38609 --- /dev/null +++ b/.github/workflows/slack-message.yml @@ -0,0 +1,28 @@ +name: slack-notification + +on: + pull_request: + types: [opened] + pull_request_review: + types: [submitted] + pull_request_review_comment: + types: [created] + issues: + types: [opened] + issue_comment: + types: [created] + +jobs: + slack-notification: + runs-on: ubuntu-latest + name: Sends a message to Slack when a pull request or an issue is made + steps: + - name: Send message to Slack API + uses: archive/github-actions-slack@master + with: + slack-bot-user-oauth-access-token: ${{ secrets.SLACK_BOT_USER_OAUTH_ACCESS_TOKEN }} + slack-channel: C03QH28Q8 + slack-text: A new was made in *"${{ github.repository }}*". + slack-optional-icon_emoji: ":robot_face:" + - name: Result from "Send Message" + run: echo "The result was ${{ steps.notify.outputs.slack-result }}" From ae3205eb9b8cc23b03b2288148cae61b0d0cefe7 Mon Sep 17 00:00:00 2001 From: Sambego Date: Mon, 29 Jun 2020 15:40:05 +0200 Subject: [PATCH 2/2] Configure channel --- .github/workflows/slack-message.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/slack-message.yml b/.github/workflows/slack-message.yml index aef38609..813c7563 100644 --- a/.github/workflows/slack-message.yml +++ b/.github/workflows/slack-message.yml @@ -21,7 +21,7 @@ jobs: uses: archive/github-actions-slack@master with: slack-bot-user-oauth-access-token: ${{ secrets.SLACK_BOT_USER_OAUTH_ACCESS_TOKEN }} - slack-channel: C03QH28Q8 + slack-channel: ${{ secrets.SLACK_BOT_CHANNEL }} slack-text: A new was made in *"${{ github.repository }}*". slack-optional-icon_emoji: ":robot_face:" - name: Result from "Send Message"