Block ARM review approval (label ARMSignedOff
) if suppressions have not been addressed (related to "suppression review queue")
#7908
Labels
Central-EngSys
This issue is owned by the Engineering System team.
Spec PR Tools
Tooling that runs in azure-rest-api-specs repo.
Example affected PR:
Relevant email thread:
The core issue is that the PR was waiting for a long time for suppression review and it was unclear to the PR author when it will happen. The PR author proposed "suppression review queue" similar to ARM review queue. However, the relevant suppressions should have been reviewed as part of ARM review. Hence there should be no need need for a separate suppression review queue.
Per Roopesh Manda:
Unfortunately, there is no easy way to prevent people from adding specific label. Our collaboration model assumes folks have permissions to modify labels, meaning they can add or remove any label. We could make the automation immediately remove the
ARMSignedOff
label after it has been added, but I believe it would be confusing to the person who added the label plus we would risk them not even noticing the label was removed.This issue depends on:
SuppressionReviewRequired
label should be split into subcategories #6622This is because we currently
SuppressionReviewRequired
is overloaded: it means multiple different kinds of suppressions, including SDK generation suppressions, i.e. step 3 in the PR diagram. We want to add special handling only for the suppressions that interfere with the ARM review, which means suppressions of LintDiff.The text was updated successfully, but these errors were encountered: