diff --git a/.github/workflows/assigned.yaml b/.github/workflows/assigned.yaml index 91b453423..f365067ce 100644 --- a/.github/workflows/assigned.yaml +++ b/.github/workflows/assigned.yaml @@ -3,9 +3,6 @@ name: Issue Assigned on: issues: types: [assigned] - - pull_request_target: - types: [assigned] jobs: send-mattermost-message: runs-on: ubuntu-latest @@ -14,4 +11,4 @@ jobs: 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 }} + ${{ github.event.assignee.login }} assigned to "${{ github.event.issue.title }}": ${{ github.event.issue.html_url }} diff --git a/.github/workflows/review_requested.yaml b/.github/workflows/review_requested.yaml new file mode 100644 index 000000000..1d71acba7 --- /dev/null +++ b/.github/workflows/review_requested.yaml @@ -0,0 +1,16 @@ +name: Review Requested + +on: + pull_request_target: + types: [review_requested] +jobs: + send-mattermost-message: + # Don't notify for the interim step of certbot/eff-devs being assigned + if: ${{ github.event.requested_reviewer.login != ''}} + runs-on: ubuntu-latest + steps: + - uses: mattermost/action-mattermost-notify@master + with: + MATTERMOST_WEBHOOK_URL: ${{ secrets.MATTERMOST_ASSIGN_WEBHOOK }} + TEXT: > + Review requested from ${{ github.event.requested_reviewer.login }} for "${{ github.event.pull_request.title }}": ${{ github.event.pull_request.html_url }}