dotnet / arcade

Tools that provide common build infrastructure for multiple .NET Foundation projects.
MIT License
671 stars 347 forks source link

Consider renaming Check Run for Build Analysis #8625

Closed missymessa closed 2 years ago

missymessa commented 2 years ago

Per feedback from @danmoseley:

You might consider renaming the header here from ".NET Helix" to "## Results Analysis ##" or something. .NET Helix doesn't mean anything to our community, so they won't expect to find analysis underneath it.

image

I think you'd get more usage. It's also inconsistent with the display in Github

image


We'll have to see if this is feasible to change, since I think that the name of the check is directly tied to the app, which is used for things besides Build Analysis (such as the auth mechanism that allows for folks to download logs from Helix)

missymessa commented 2 years ago

Thought: Is there any reason we shouldn't split the Build Analysis functionality out from the main .NET Helix app into another app?

ChadNedzlek commented 2 years ago

Just means more apps to manage, but that's not really that big of a deal. It would also mean permissions could make more sense. Right now this thing has a LOT of permissions and is installed in a lot of places because it's doing so much. It's really 3 things:

We should split those all out. And it might be something else too.

missymessa commented 2 years ago

Moving this to M5 per our team conversation yesterday to extract this into three different apps that Chad defined above.

missymessa commented 2 years ago

This work was broken up by other issues. I'm going to close this issue in favor of https://github.com/dotnet/arcade/issues/9221 which is specific for the app we need for Build Analysis/DevWF work.