ci: notify on IRC for failing ci

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin
2023-03-17 13:40:56 +02:00
parent 3be308ee5b
commit 139f67b9b3
3 changed files with 27 additions and 0 deletions

View File

@@ -19,3 +19,12 @@ jobs:
- name: Check for duplicates
run: |
./scripts/check-duplicates.sh
- name: Inform on IRC
if: ${{ failure() && github.repository == 'gentoo/guru' }}
uses: rectalogic/notify-irc@v1
with:
channel: "#gentoo-guru"
server: "irc.libera.chat"
nickname: "github-ci"
message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}

View File

@@ -43,3 +43,12 @@ jobs:
- name: Check Emails against bugzilla
run: |
python ./scripts/email-checker.py ${{ steps.changed-files.outputs.all_changed_files }}
- name: Inform on IRC
if: ${{ failure() && github.repository == 'gentoo/guru' }}
uses: rectalogic/notify-irc@v1
with:
channel: "#gentoo-guru"
server: "irc.libera.chat"
nickname: "github-ci"
message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}

View File

@@ -17,3 +17,12 @@ jobs:
uses: pkgcore/pkgcheck-action@v1
with:
args: --keywords=-RedundantVersion,-NonsolvableDepsInDev
- name: Inform on IRC
if: ${{ failure() && github.repository == 'gentoo/guru' }}
uses: rectalogic/notify-irc@v1
with:
channel: "#gentoo-guru"
server: "irc.libera.chat"
nickname: "github-ci"
message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }}