splor-mg / notas

Base de conhecimento
https://splor-mg.github.io/notas/main
0 stars 0 forks source link

Integração do Github com o Microsoft Teams #33

Open fjuniorr opened 9 months ago

fjuniorr commented 9 months ago

Necessário checar nas configurações para que os workflows do Github Actions com falha também gerem notificação. As falhas abaixo não geraram notificação:

image
fjuniorr commented 9 months ago

Por default a integração do Github com o Teams não gera notificações para as execuções dos workflows. A configuração pode ser alterada por repositório com @github subscribe owner/repo workflows.

No entanto parece que não é possível ser notificado somente quando um workflow falha (vide https://github.com/integrations/microsoft-teams/issues/316), que é o que queremos para não cairmos no problema de fadiga de notificação.

Além disso precisaríamos testar como essa documentação geral sobre workflow runs impacta as notificações via Teams:

If you enable email or web notifications for GitHub Actions, you'll receive a notification when any workflow runs that you've triggered have completed. The notification will include the workflow run's status (including successful, failed, neutral, and canceled runs). You can also choose to receive a notification only when a workflow run has failed. For more information about enabling or disabling notifications, see "About notifications."

Notifications for scheduled workflows are sent to the user who initially created the workflow. If a different user updates the cron syntax in the workflow file, subsequent notifications will be sent to that user instead. If a scheduled workflow is disabled and then re-enabled, notifications will be sent to the user who re-enabled the workflow rather than the user who last modified the cron syntax.