Gitlab::Error::BadRequest: Server responded with code 400, message: 400 Bad request - Note {:note=>["can't be blank"]}. Requ...
Sentry Issue: TRIAGE-OPS-DA
Gitlab::Error::BadRequest: Server responded with code 400, message: 400 Bad request - Note {:note=>["can't be blank"]}. Request URI: https://gitlab.com/api/v4/projects/20699/merge_requests/6055/notes
gitlab/request.rb:71:in `validate'
raise error_klass, response if error_klass
gitlab/request.rb:55:in `block (2 levels) in <class:Request>'
validate response
triage/triage/reaction.rb:40:in `post_request'
Triage.api_client.post(path, body: { body: body }) unless Triage.dry_run?
triage/triage/reaction.rb:12:in `add_comment'
Reaction.post_request(path, body)
triage/processor/reactive_labeler.rb:50:in `post_label_command'
add_comment <<~MARKDOWN.chomp
...
(16 additional frame(s) were not displayed)
I believe the issue happens when someone asks to apply a label that doesn't match the allowed pattern, e.g. @gitlab-bot label \~"group::Omnibus Package"
.