Who cancelled my build? And other build status provenance
Description
I'd like to know who cancelled my build, and who triggered a manual build step.
But for this feature, gitlab might as well show the provenance for all build status changes/re-runs.
Proposal
Gitlab should log, along with the status on the build/pipeline history, the user (if applicable) that caused that change. So that other users can apply requisite admonishment/appreciation.
Links / references
Documentation blurb
(Write the start of the documentation of this feature here, include:
- So that other users can apply requisite admonishment/appreciation, when a user makes a build change.
- Gitlab should log, along with the status on the build/pipeline history, the user (if applicable) that caused that change.
- If someone notices that one of their builds were cancelled, just when it would have finished. They can read the log, and hit up mattermost to PM the user that cancelled it a strongly worded message.
During implementation, this can then be copied and used as a starter for the documentation.)