arcade-services icon indicating copy to clipboard operation
arcade-services copied to clipboard

Delay dependency flow notification until checks complete

Open dotnet-bot opened this issue 3 years ago • 0 comments

Migrated from https://github.com/dotnet/core-eng/issues/14629

@RikkiGibson wrote:

Currently it seems like the "package owner" e.g. dotnet/roslyn-infrastructure in this PR: dotnet/sdkhttps://github.com/dotnet/core-eng/issues/18705 is notified as soon as one of the AzDO jobs in the PR fails. It would be really handy if instead the notification could be delayed until the entire run is complete.

The reason for this is that being able to see if just one out of many jobs failed, or if all the jobs failed, and whether similar jobs are failing with the same error,. etc. is all very useful for determining if the updated package is the reason for the failure. Also, sometimes I will see a failure in a single job that looks like it could be spurious, and just want to re-run the job. If the entire run isn't finished yet it's not possible to do that.

In effect, if I get emailed and I find myself linked to a run that's still in-progress, it really means I have to keep tabs on the run and make sure to revisit it when it's done so that I can actually evaluate what happened. But if I were just emailed when the run finished instead (preferably when all the PR checks finish, really, but I'll take what I can get), I'd be able to just pop the email open, do my triage, and move on, trusting that the next time I need to look at that PR, if ever, I will get an email telling me to do so.

Originally posted by @RikkiGibson in https://github.com/dotnet/core-eng/issues/12791#issuecomment-873303854

dotnet-bot avatar Apr 07 '22 20:04 dotnet-bot