1 |
commit: 139f67b9b368c5f080f8af8fb93f7c61ef443687 |
2 |
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Mar 17 11:40:56 2023 +0000 |
4 |
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Mar 17 11:41:55 2023 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=139f67b9 |
7 |
|
8 |
ci: notify on IRC for failing ci |
9 |
|
10 |
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org> |
11 |
|
12 |
.github/workflows/duplicates.yml | 9 +++++++++ |
13 |
.github/workflows/emails.yml | 9 +++++++++ |
14 |
.github/workflows/pkgcheck.yml | 9 +++++++++ |
15 |
3 files changed, 27 insertions(+) |
16 |
|
17 |
diff --git a/.github/workflows/duplicates.yml b/.github/workflows/duplicates.yml |
18 |
index 3c12675ac..8f6c0a47e 100644 |
19 |
--- a/.github/workflows/duplicates.yml |
20 |
+++ b/.github/workflows/duplicates.yml |
21 |
@@ -19,3 +19,12 @@ jobs: |
22 |
- name: Check for duplicates |
23 |
run: | |
24 |
./scripts/check-duplicates.sh |
25 |
+ |
26 |
+ - name: Inform on IRC |
27 |
+ if: ${{ failure() && github.repository == 'gentoo/guru' }} |
28 |
+ uses: rectalogic/notify-irc@v1 |
29 |
+ with: |
30 |
+ channel: "#gentoo-guru" |
31 |
+ server: "irc.libera.chat" |
32 |
+ nickname: "github-ci" |
33 |
+ message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} |
34 |
|
35 |
diff --git a/.github/workflows/emails.yml b/.github/workflows/emails.yml |
36 |
index 12f70387f..2987863c6 100644 |
37 |
--- a/.github/workflows/emails.yml |
38 |
+++ b/.github/workflows/emails.yml |
39 |
@@ -43,3 +43,12 @@ jobs: |
40 |
- name: Check Emails against bugzilla |
41 |
run: | |
42 |
python ./scripts/email-checker.py ${{ steps.changed-files.outputs.all_changed_files }} |
43 |
+ |
44 |
+ - name: Inform on IRC |
45 |
+ if: ${{ failure() && github.repository == 'gentoo/guru' }} |
46 |
+ uses: rectalogic/notify-irc@v1 |
47 |
+ with: |
48 |
+ channel: "#gentoo-guru" |
49 |
+ server: "irc.libera.chat" |
50 |
+ nickname: "github-ci" |
51 |
+ message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} |
52 |
|
53 |
diff --git a/.github/workflows/pkgcheck.yml b/.github/workflows/pkgcheck.yml |
54 |
index be7ad363d..9289d258c 100644 |
55 |
--- a/.github/workflows/pkgcheck.yml |
56 |
+++ b/.github/workflows/pkgcheck.yml |
57 |
@@ -17,3 +17,12 @@ jobs: |
58 |
uses: pkgcore/pkgcheck-action@v1 |
59 |
with: |
60 |
args: --keywords=-RedundantVersion,-NonsolvableDepsInDev |
61 |
+ |
62 |
+ - name: Inform on IRC |
63 |
+ if: ${{ failure() && github.repository == 'gentoo/guru' }} |
64 |
+ uses: rectalogic/notify-irc@v1 |
65 |
+ with: |
66 |
+ channel: "#gentoo-guru" |
67 |
+ server: "irc.libera.chat" |
68 |
+ nickname: "github-ci" |
69 |
+ message: CI failure detected on job ${{ github.workflow }} - ${{ github.server_url }}/${{ github.repository }}/actions/runs/${{ github.run_id }} |