Enable comments on builds and pipelines
Description
I would find it very useful to be able to comment on builds. Sometimes it takes a non-negligible amount of time to look at build logs / artifacts to determine why the build failed. Other times, a build might fail due to some external cause, in which case it's not a "real" failure. It would be great if someone could comment on the build and share their analysis / thoughts with future viewers.
Proposal
- Add a comment list to builds
- Perhaps also add a comment list to pipelines
These would behave just like a normal comment thread on issues, including cross-references, etc.
This proposal makes more sense than the current solution, which is to comment on the Merge Request:
- Build/pipeline comments can exist even if there is no MR
- Build/pipeline comments are too specific to belong in the MR
- Build/pipeline comments are tied to the build/pipeline, so they're no longer in your face when the build is no longer the latest (unlike comments on an MR)