Skip to content

Fix flaky auth test by making sure we always do syncronous authenticator writes for the test #17367

Fix flaky auth test by making sure we always do syncronous authenticator writes for the test

Fix flaky auth test by making sure we always do syncronous authenticator writes for the test #17367

name: mattermost-ziti-py-webhook
on:
issues:
issue_comment:
pull_request_review:
types: [ submitted ]
pull_request_review_comment:
pull_request:
types: [ opened, reopened, ready_for_review, closed ]
fork:
push:
tags:
- '*'
release:
types: [ released ]
workflow_dispatch:
watch:
types: [ started ]
jobs:
send-notifications:
runs-on: ubuntu-24.04
name: POST Webhook with Python
if: github.actor != 'dependabot[bot]'
steps:
- uses: openziti/ziti-mattermost-action-py@v1
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_DEV_NOTIFICATIONS }}
eventJson: ${{ toJson(github.event) }}
senderUsername: "GitHubZ"
- uses: openziti/ziti-mattermost-action-py@v1
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_GITHUB_SIG_CORE }}
eventJson: ${{ toJson(github.event) }}
senderUsername: "GitHubZ"