summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenrique Joaquim <h.joaquim@campus.fct.unl.pt>2024-01-30 09:18:54 +0000
committerGitHub <noreply@github.com>2024-01-30 09:18:54 +0000
commite21721ca3932b20cac04de1b02ad26aaf8efa3fd (patch)
treeb754570451e5c7030e9caff729416391c3ea63ca
parent4163f477d4f455e2620a318f257965d4440ca426 (diff)
remove reviewpad (#6010)
-rw-r--r--reviewpad.yaml70
1 files changed, 0 insertions, 70 deletions
diff --git a/reviewpad.yaml b/reviewpad.yaml
deleted file mode 100644
index dba44e70b30..00000000000
--- a/reviewpad.yaml
+++ /dev/null
@@ -1,70 +0,0 @@
-groups:
- - name: ignored-patterns
- spec: '["*.lock","*.csv","*.yaml","*.txt"]'
-
-rules:
- - name: changes-requirements
- spec: $containsFileName("requirements.txt") && $containsFileName("requirements-full.txt")
- - name: should-run-reviewpad
- spec: '!$isElementOf("reviewpad-ignore", $getLabels())'
-
-workflows:
- - name: label-pull-request-with-size
- description: Label pull request based on the number of lines changed
- run:
- - if: $rule("should-run-reviewpad")
- then:
- # Calculate size while ignoring patterns in the "ignored-patterns" group
- # For more details about size follow https://docs.reviewpad.com/guides/built-ins/#size
- - if: $getSize($group("ignored-patterns")) <= 100
- then:
- - $removeLabels(["feat S", "feat M", "feat L", "feat XL"])
- - $addLabel("feat XS")
- - if: $getSize($group("ignored-patterns")) > 100 && $getSize($group("ignored-patterns")) <= 300
- then:
- - $removeLabels(["feat XS", "feat M", "feat L", "feat XL"])
- - $addLabel("feat S")
- - if: $getSize($group("ignored-patterns")) > 300 && $getSize($group("ignored-patterns")) <= 900
- then:
- - $removeLabels(["feat XS", "feat S", "feat L", "feat XL"])
- - $addLabel("feat M")
- - if: $getSize($group("ignored-patterns")) > 900 && $getSize($group("ignored-patterns")) <= 1800
- then:
- - $removeLabels(["feat XS", "feat S", "feat M", "feat XL"])
- - $addLabel("feat L")
- - if: $getSize($group("ignored-patterns")) > 1800
- then:
- - $removeLabels(["feat XS", "feat S", "feat M", "feat L"])
- - $addLabel("feat XL")
- - name: sanity
- description: Verify pull request sanity
- run:
- - if: $rule("should-run-reviewpad")
- then:
- - if: $containsOnlyFileExtensions([".py"]) && $getSize() > 1000
- then:
- - $failCheckStatus("This PR is very large and hard to review. Please split PR into multiple")
- - if: $containsBinaryFiles()
- then:
- - $failCheckStatus("Images are not allowed in the repository, please remove images from the PR")
- - name: dependencies
- description: Verify pull request dependency changes
- run:
- - if: $rule("should-run-reviewpad")
- then:
- - if: '!$isDraft() && $containsFileName("poetry.lock") && !$rule("changes-requirements")'
- then:
- - $review("REQUEST_CHANGES", "The `poetry.lock` file has been changed. Please update both `requirements.txt` and `requirements-full.txt` files")
- - if: '!$isDraft() && $containsFileName("pyproject.toml") && !$rule("changes-requirements")'
- then:
- - $reportWarning("The `pyproject.toml` file has been changed. Please make sure that the files `requirements.txt` and `requirements-full.txt` do not need to be updated")
- - name: EOF
- description: Verify files EOF
- run:
- - if: $rule("should-run-reviewpad")
- then:
- # By default, Reviewpad splits each file in the patch using the line feed character (\n or LF).
- # This means that if a file has a carriage return character (\r) at the end, it indicates that the file has CRLF line endings instead.
- - if: $containsCodePattern("\r$$")
- then:
- - $reportWarning("It looks like you have files with `CRLF` line endings. Please make sure that all files have `LF` line endings")