github-ci: send Telegram notifications on failures
Used Telegram public channel to send notifications for failed Github Actions workflows. Created new Github Action based on Python: .github/actions/send-telegram-notify/action.yml with the ability to send messages in MarkdownV2 format [1]. To make able to run standalone Github Action used its 'composite' type [2]. Also added ability to logout Github environment variables in this action. [1] - https://core.telegram.org/bots/api#markdownv2-style [2] - https://docs.github.com/en/actions/creating-actions/creating-a-composite-run-steps-action
Showing
- .github/actions/send-telegram-notify/README.md 24 additions, 0 deletions.github/actions/send-telegram-notify/README.md
- .github/actions/send-telegram-notify/action.yml 59 additions, 0 deletions.github/actions/send-telegram-notify/action.yml
- .github/workflows/centos_7.yml 6 additions, 0 deletions.github/workflows/centos_7.yml
- .github/workflows/centos_8.yml 6 additions, 0 deletions.github/workflows/centos_8.yml
- .github/workflows/coverity.yml 6 additions, 0 deletions.github/workflows/coverity.yml
- .github/workflows/debian_10.yml 6 additions, 0 deletions.github/workflows/debian_10.yml
- .github/workflows/debian_11.yml 6 additions, 0 deletions.github/workflows/debian_11.yml
- .github/workflows/debian_9.yml 6 additions, 0 deletions.github/workflows/debian_9.yml
- .github/workflows/debug_coverage.yml 6 additions, 0 deletions.github/workflows/debug_coverage.yml
- .github/workflows/fedora_28.yml 6 additions, 0 deletions.github/workflows/fedora_28.yml
- .github/workflows/fedora_29.yml 6 additions, 0 deletions.github/workflows/fedora_29.yml
- .github/workflows/fedora_30.yml 6 additions, 0 deletions.github/workflows/fedora_30.yml
- .github/workflows/fedora_31.yml 6 additions, 0 deletions.github/workflows/fedora_31.yml
- .github/workflows/fedora_32.yml 6 additions, 0 deletions.github/workflows/fedora_32.yml
- .github/workflows/fedora_33.yml 6 additions, 0 deletions.github/workflows/fedora_33.yml
- .github/workflows/luacheck.yml 6 additions, 0 deletions.github/workflows/luacheck.yml
- .github/workflows/opensuse_15_1.yml 6 additions, 0 deletions.github/workflows/opensuse_15_1.yml
- .github/workflows/opensuse_15_2.yml 6 additions, 0 deletions.github/workflows/opensuse_15_2.yml
- .github/workflows/osx_10_15.yml 6 additions, 0 deletions.github/workflows/osx_10_15.yml
- .github/workflows/osx_11_0.yml 6 additions, 0 deletions.github/workflows/osx_11_0.yml
Loading
Please register or sign in to comment