Skip to content

Commit

Permalink
Trigger message from label event (#88)
Browse files Browse the repository at this point in the history
  • Loading branch information
rscohn2 authored Apr 17, 2024
1 parent 69829cd commit f016b1a
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions .github/workflows/slack.yaml
Original file line number Diff line number Diff line change
@@ -1,25 +1,24 @@
name: Slack PR Notification
on:
# pull request target uses base and has access to secrets
pull_request_target:
types: [opened, reopened]
types: [labeled]

jobs:
rfc-notify:
name: RFC Notification
runs-on: ubuntu-latest
steps:
- name: Check PR title
- name: Check PR label
id: check
run: |
if [[ "${{ github.event.pull_request.title }}" == *"RFC"* ]]; then
if echo "${{ github.event.pull_request.labels.*.name }}" | grep -q "RFC"; then
echo "NOTIFY_SLACK=true" >> $GITHUB_ENV
fi
- name: Notify Slack
if: env.NOTIFY_SLACK == 'true'
uses: slackapi/[email protected]
with:
channel-id: "wg-open-source"
slack-message: "${{ github.actor }} opened a new RFC: ${{ github.event.pull_request.title }}. URL: ${{ github.event.pull_request.html_url }}"
channel-id: "rc-test"
slack-message: "${{ github.actor }} labeled a PR with RFC: ${{ github.event.pull_request.title }}. URL: ${{ github.event.pull_request.html_url }}"
env:
SLACK_BOT_TOKEN: ${{ secrets.SLACK_BOT_TOKEN }}

0 comments on commit f016b1a

Please sign in to comment.