Update RP post required fields and label requirements
Problem to solve
Some release posts were missing required fields. These missing fields were not being caught by the MR pipeline and had to be resolve after content assembly.
Additionally, in the 18.4 cycle a new Dedicated
badge along with gitlab_dedicated
field was added. This field was updated manually by the RPM in this cycle but it should move to the individual PMs to determine if their feature is available in Dedicated and correctly fill in the field on future RPs.
Proposal
- Confirm and add if necessary the following fields as required:
gitlab_com
self_managed
gitlab_dedicated
-
available_in
with additional requirement that this cannot be contain an empty array. documentation_link
-
issue_url
orepic_url
- Require that the RP MR has one of the following labels in accordance with the type of MR it is:
-
This makes it easier for the RPM to filter and review different categories of RPs.
- An attempt should also be made to review and perform any updates to handbook page section for available_in guidance.
Implementation
-
Updated required fields in linter: !141182 (merged) -
Add policy to https://gitlab.com/gitlab-org/quality/triage-ops to ping assignee when missing release post item::
type label andrelease post item
is present -
Update handbook as necessary
Edited by Cynthia "Arty" Ng