Details
-
Type:
Bug
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Fixed
-
Component/s: email-ext-plugin
-
Labels:None
-
Similar Issues:
Description
I'm using the email-ext plugin, with both "unstable" and "still unstable" triggers defined.
Tests are failing, so my builds are unstable. The "still unstable" email is sent.
Someone commits a change that causes a compile error, the build fails. The "failed" email is sent.
Someone commits a fix for the compile error, the build goes back to unstable.
The problem is that at this point, the "unstable" email is sent. It should be the "still unstable" email, since before the previous fail, the status was unstable. If we send the "unstable" email, it gives the impression that new failures were introducted in that build, which is not the case.
BTW: as the IRC and Jabber plugins have a similar functionality, it would be nice to have the detection for 'still unstable' or failed builds in core.