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

Add commit staleness to maestro++ UI

Open davidfowl opened this issue 4 years ago • 8 comments

Today we can see the build staleness but it would also be good to look at commit staleness. It would give you a nice way to see at glance how far behind a particular dependency is in terms of commits (especially if builds are failing);

image

cc @mmitche

davidfowl avatar Aug 12 '21 05:08 davidfowl

@Pilchie pointed us at this code which uses the GitHub API to compute the commit distance (without the repo) https://github.com/Pilchie/DependencyFlow/blob/master/Pages/Incoming.cshtml.cs#L186-L229

I believe that AzDO has similar fields in its comparison APIs

mmitche avatar Aug 12 '21 14:08 mmitche

[Triage] : looks reasonably straightforward to add as data we track, but not sure what epic it'd go in nor if it's worth the effort as build number / staleness is at likely to be strongly correlated. Definitely not an FR issue.

MattGal avatar Aug 18 '21 16:08 MattGal

Except its not. When there are failing builds this shows nothing that indicates how long builds have been failing

davidfowl avatar Aug 18 '21 17:08 davidfowl

Looks like a reasonable ask. Since we don't have a workstream for for dependency flow features right now, I think we should assign it to https://github.com/dotnet/arcade-services/issues/2570 when it's funded.

riarenas avatar Aug 19 '21 19:08 riarenas

I'm worried that epic is becoming a sort of... hodge podge of stuff that's going to make it difficult to fund/execute. :-(

ChadNedzlek avatar Aug 26 '21 20:08 ChadNedzlek

Fixed title/description, since I'm pretty sure it's talking about "staleness", not "stateless"

ChadNedzlek avatar Oct 14 '21 01:10 ChadNedzlek

I was getting excited because I thought we did the feature 😄

davidfowl avatar Oct 14 '21 01:10 davidfowl

Moving to dotnet/arcade-services#2570 - and sorry @davidfowl, it's not funded yet.....

markwilkie avatar Oct 14 '21 15:10 markwilkie