From 21ede9d23bb799eb9cdfd71562cf77aed75b2af6 Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Thu, 3 Oct 2024 12:44:43 -0400 Subject: [PATCH] re-enable the mattermost hook --- .github/workflows/mattermost-webhook.yml | 35 ++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 .github/workflows/mattermost-webhook.yml diff --git a/.github/workflows/mattermost-webhook.yml b/.github/workflows/mattermost-webhook.yml new file mode 100644 index 000000000..b3fac3e86 --- /dev/null +++ b/.github/workflows/mattermost-webhook.yml @@ -0,0 +1,35 @@ +name: mattermost-ziti-webhook +on: + create: + delete: + issues: + issue_comment: + pull_request_review: + types: [submitted] + pull_request_review_comment: + pull_request: + types: [opened, reopened] + push: + fork: + release: + types: [released] + workflow_dispatch: + watch: + types: [started] + +jobs: + mattermost-ziti-webhook: + runs-on: ubuntu-latest + name: POST Webhook + steps: + - uses: openziti/ziti-mattermost-action-py@main + if: | + github.repository_owner == 'openziti' + && ((github.event_name != 'pull_request_review') + || (github.event_name == 'pull_request_review' && github.event.review.state == 'approved')) + with: + zitiId: ${{ secrets.ZITI_MATTERMOST_IDENTITY }} + webhookUrl: ${{ secrets.ZHOOK_URL }} + eventJson: ${{ toJson(github.event) }} + senderUsername: "GitHubZ" + destChannel: "dev-notifications"