From d3aceba188d3e4513567d19ca1a94d5b3298013e Mon Sep 17 00:00:00 2001 From: Alexis Date: Sat, 15 Feb 2025 07:58:00 +0900 Subject: [PATCH] [TOOLING] Add Automation for When a PR or Issue is Assigned (#10191) Adding automation for team triage meetings for when PRs or Issues are assigned. You can see an example in the "Test" channel. --------- Co-authored-by: ohemorange --- .github/workflows/assigned.yaml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .github/workflows/assigned.yaml diff --git a/.github/workflows/assigned.yaml b/.github/workflows/assigned.yaml new file mode 100644 index 000000000..7ad0b4745 --- /dev/null +++ b/.github/workflows/assigned.yaml @@ -0,0 +1,17 @@ +name: Issue Assigned + +on: + issues: + types: [assigned] + + pull_request: + types: [assigned] +jobs: + send-mattermost-message: + runs-on: ubuntu-latest + steps: + - uses: mattermost/action-mattermost-notify@master + with: + MATTERMOST_WEBHOOK_URL: ${{ secrets.MATTERMOST_ASSIGN_WEBHOOK }} + TEXT: > + ${{ github.event.issue.assignee.login || github.event.pull_request.assignee.login }} assigned to "${{ github.event.issue.title || github.event.pull_request.title }}": ${{ github.event.issue.html_url || github.event.pull_request.html_url }}