From 54aaa962f98bd6fdfd8ed93cfdc39db4d2e938dd Mon Sep 17 00:00:00 2001 From: Theodore Aptekarev Date: Wed, 9 Nov 2022 22:40:27 +0100 Subject: [PATCH] Add basic PR labeling reviewpad automation (#3310) Co-authored-by: James Maslek --- reviewpad.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 reviewpad.yaml diff --git a/reviewpad.yaml b/reviewpad.yaml new file mode 100644 index 00000000000..2920ccad245 --- /dev/null +++ b/reviewpad.yaml @@ -0,0 +1,20 @@ +api-version: reviewpad.com/v3.x + +workflows: + - name: label-pull-request-with-size + if: + - rule: $size(["*.lock","*.csv","*.yaml","*.txt"]) <= 100 + extra-actions: + - $addLabel("feat XS") + - rule: $size(["*.lock","*.csv","*.yaml","*.txt"]) > 100 && $size(["*.lock","*.csv","*.yaml","*.txt"]) <= 300 + extra-actions: + - $addLabel("feat S") + - rule: $size(["*.lock","*.csv","*.yaml","*.txt"]) > 300 && $size(["*.lock","*.csv","*.yaml","*.txt"]) <= 900 + extra-actions: + - $addLabel("feat M") + - rule: $size(["*.lock","*.csv","*.yaml","*.txt"]) > 900 && $size(["*.lock","*.csv","*.yaml","*.txt"]) <= 1800 + extra-actions: + - $addLabel("feat L") + - rule: $size(["*.lock","*.csv","*.yaml","*.txt"]) > 1800 + extra-actions: + - $addLabel("feat XL")