houston
houston copied to clipboard
Don't submit issues repeatedly for failed builds
Right now if a build fails, we try again 3 times. All 3 builds will submit issues if it fails. This spams repos and is bad.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Looking at this, it seems we catch any pipeline error to avoid re-running it. So this is probably linked to server activity causing a runtime error not related to the pipeline.
Relevant code: https://github.com/elementary/houston/blob/master/src/flightcheck/houston.js#L62