Add mechanism and logic to continuously groom issues missed deliverable label hygiene

Following up on the proposal in https://gitlab.com/gitlab-org/gitlab-ce/issues/49201#proposal

Use gitlab-bot to flag a generic missed deliverable issue and add the missed-deliverable label after the feature freeze on the 8th. Post a message to tell the people on the issue to add the specific missed deliverable milestone. Detailed criteria below:

  • Define a place to set CurrentMilestone value.
  • If an open issue with Deliverable label has milestone < CurrentMilestone, add the label missed-deliverable label.
    • Post a message to recommend adding missed:xx.x where xx.x == CurrentMilestone
  • If an issue only has missed:xx.x label, add missed-deliverable automatically.
  • The variable currentMilestone will be revved up manually via an MR around the 8th - 10th of each month.

/cc @gl-quality

Edited by Rémy Coutable