aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-08-13 20:14:09 -0700
committerMichael Forney <mforney@mforney.org>2019-08-13 20:14:09 -0700
commitdb4b798e1fbd032b46fbd2a39d3c9797aa1dd34a (patch)
tree51ac25db36d5c9014af4fbf8425e834ff5ef21b3
parente3f189342c713bd3f9a31dc06d7bf403fab6c393 (diff)
Send mail to list on build job failure
-rw-r--r--.builds/alpine-aarch64.yml4
-rw-r--r--.builds/alpine.yml4
-rw-r--r--.builds/debian-aarch64.yml4
-rw-r--r--.builds/debian.yml4
-rw-r--r--.builds/freebsd.yml4
-rw-r--r--.builds/nixos.yml4
-rw-r--r--.builds/openbsd.yml4
7 files changed, 28 insertions, 0 deletions
diff --git a/.builds/alpine-aarch64.yml b/.builds/alpine-aarch64.yml
index d324b73..93d3236 100644
--- a/.builds/alpine-aarch64.yml
+++ b/.builds/alpine-aarch64.yml
@@ -27,3 +27,7 @@ tasks:
--with-ldso="$HOME/aarch64-linux-musl-cross/aarch64-linux-musl/lib/libc.so"
make all check bootstrap
file stage2/cproc stage2/cproc-qbe
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/alpine.yml b/.builds/alpine.yml
index 753d136..637d90a 100644
--- a/.builds/alpine.yml
+++ b/.builds/alpine.yml
@@ -21,3 +21,7 @@ tasks:
cd cproc
~/annotatec/annotatec -g -C 'cpp -U __GNUC__' *.c > annotations.json
~/upload-annotations annotations.json mcf cproc
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/debian-aarch64.yml b/.builds/debian-aarch64.yml
index e2c5a6b..9b991bb 100644
--- a/.builds/debian-aarch64.yml
+++ b/.builds/debian-aarch64.yml
@@ -23,3 +23,7 @@ tasks:
make all check
make bootstrap LDFLAGS='-Wl,-rpath,/usr/aarch64-linux-gnu/lib'
file stage2/cproc stage2/cproc-qbe
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/debian.yml b/.builds/debian.yml
index f05ad4a..84530d1 100644
--- a/.builds/debian.yml
+++ b/.builds/debian.yml
@@ -10,3 +10,7 @@ tasks:
cd cproc
./configure
make all check bootstrap
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml
index 78d94a1..f621f76 100644
--- a/.builds/freebsd.yml
+++ b/.builds/freebsd.yml
@@ -12,3 +12,7 @@ tasks:
cd cproc
./configure
make all check bootstrap
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/nixos.yml b/.builds/nixos.yml
index 738d122..afd80db 100644
--- a/.builds/nixos.yml
+++ b/.builds/nixos.yml
@@ -15,3 +15,7 @@ tasks:
cd cproc
./configure --with-ldso=
make all check bootstrap
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht
diff --git a/.builds/openbsd.yml b/.builds/openbsd.yml
index 93af1de..0059992 100644
--- a/.builds/openbsd.yml
+++ b/.builds/openbsd.yml
@@ -15,3 +15,7 @@ tasks:
cd cproc
./configure
make all check bootstrap
+triggers:
+- action: email
+ condition: failure
+ to: ~mcf/cproc@lists.sr.ht