<p dir="ltr">I can only confirm that I saw the same confusing behaviour: the build is marked as failed but is still running. In all of the cases the failure was infrastructure related and wad retried automatically. Once the second run finished, the build status gets overwritten.</p>
<p dir="ltr">It looks like a design issue, it's not fatal but is definitely annoying.</p>
<br><div class="gmail_quote"><div dir="ltr">On Thu, 23 Nov 2017, 19:27 Mateusz Kowalczyk <<a href="mailto:fuuzetsu@fuuzetsu.co.uk">fuuzetsu@fuuzetsu.co.uk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Ben,<br>
<br>
Jonas is on holiday until Monday so his reachability is limited. Having<br>
said that…<br>
<br>
On 11/23/2017 06:45 PM, Ben Gamari wrote:<br>
><br>
> Hi Jonas,<br>
><br>
> I'm hoping that you can perhaps shed light on the status of this build<br>
> [1] as the interface is a bit perplexing. All at once the interface<br>
> suggests that:<br>
><br>
>  * The build has "failed" and finished 23 minutes ago<br>
><br>
>  * "There was an issue while running this container and it was rerun."<br>
>    Note the use of past tense, perhaps<br>
>    suggesting that the build was rerun and finished? The second sentence<br>
>    is quite mysterious; is the "most recent run" the failed run or the<br>
><br>
>  * "The most recent run is shown." Presumably this is the re-run.<br>
><br>
>  * The build is still running.<br>
><br>
> I honestly am not sure what I am supposed to do with information.<br>
> It sounds as though there was an infrastructure issue on their end,<br>
> causing the last attempted build to fail and resulting in a rerun, which<br>
> is still ongoing. However, the email notification they sent claimed that<br>
> there was an unexpected exit code (seemingly during the test step):<br>
<br>
I had a ticket about this with CircleCI. They have told me after a<br>
week-ish that it was fixed on their end and I did not see any new builds<br>
with this problem. Perhaps it's a regression. The ticket number in their<br>
system is 26023. Should I raise a new one or you want to?<br>
<br>
>     ------<br>
>     Failed<br>
>     ------<br>
><br>
>     Uh-oh, this build did not succeed!<br>
><br>
>     ...<br>
><br>
>     ----------------<br>
>     Failing command:<br>
>     ----------------<br>
>     Command: Error executing build steps<br>
>     Exit code:  n/a<br>
><br>
>     ------<br>
>     Output<br>
>     ------<br>
>     Unexpected error running build task: exit status 255<br>
><br>
><br>
>     -----------------------------------------<br>
>     The rest of your commands were successful<br>
>     -----------------------------------------<br>
><br>
>       Spin up Environment<br>
>       Checkout code<br>
>       prepare-system<br>
>       submodules<br>
>       Boot<br>
>       Configure<br>
>       Build<br>
><br>
> In general I'm a bit confused as to why they are notifying us of<br>
> spurious build failures.<br>
><br>
> Have you seen this sort of behavior before? Does the above<br>
> interpretation sound correct? Is there any way to reduce the volume of<br>
> notifications to *only* actual failed builds?<br>
<br>
I'm not sure about notifications.<br>
<br>
> Cheers,<br>
><br>
> - Ben<br>
><br>
><br>
> [1] <a href="https://circleci.com/gh/ghc/ghc/389" rel="noreferrer" target="_blank">https://circleci.com/gh/ghc/ghc/389</a><br>
>     Screenshot here: <a href="http://home.smart-cactus.org/~ben/circleci.png" rel="noreferrer" target="_blank">http://home.smart-cactus.org/~ben/circleci.png</a><br>
><br>
<br>
<br>
--<br>
Mateusz K.<br>
</blockquote></div>