Add ~"regression:xx.x" with the current milestone automatically when missing the label
Now we're using the bot to hint with:
This issue has regression without specifying which milestone introduced it. Please add label
regression:xx.x
accordingly and keep regression so that we could easily search for all the regressions across version, too.
However it's often ignored and I could also understand that (e.g. If I was only half sure, I might not add the label). Here's an example: https://gitlab.com/gitlab-org/gitlab-ce/issues/50690#note_96957108
In order to address this, similar to #26 (closed) where we just add missed:x.xx
directly according to the milestone set for the issue, we could just assume the newly opened regression is for the current milestone.
People could always correct it if it's wrong. This will be worth it as long as it's more accurate than 80%.
We'll also need to define what is the "current milestone" though. It should probably be as close as GitLab.com, shown on https://gitlab.com/help
Edited: Looks like we could get the version info from https://gitlab.com/api/v4/version
@smcgivern @DouweM @mlapierre @markglenfletcher @meks What do you think here? Will it be more accurate than 80%?