Browse Source

Merge pull request #49 from knelasevero/paul

Add paul config file
Lucas Severo Alves 5 years ago
parent
commit
b635cadbd4
1 changed files with 50 additions and 0 deletions
  1. 50 0
      .github/PAUL.yaml

+ 50 - 0
.github/PAUL.yaml

@@ -0,0 +1,50 @@
+maintainers:
+- knelasevero
+- riccardomc
+- iamcaleberic
+- jonatasbaldin
+- mircea-cosbuc
+- mcavoyk
+- moolen
+- silasbw
+- Flydiverny
+# Allows for the /label and /remove-label commands
+# usage: /label enhancement
+# usage: /remove-label enhancement
+# Will only add existing labels
+# Can be used on PR's or Issues
+labels: true
+# Checks if an issue or an Pull request has a description
+empty_description_check:
+  enabled: true
+  enforced: true
+# Settings for branch destroyer
+# branch destroyer will not delete your default branch
+# set other "protected" branches here
+branch_destroyer:
+  enabled: true
+  protected_branches:
+  - master
+  - main
+pull_requests:
+  # Specifies whether to allow for automated merging of Pull Requests (label merge, merges in the next hour if everything is ok)
+  automated_merge: true
+  # Paul will mark a pull request as "stale" if a Pull Request is not updated for this amount of days
+  # stale_time: 15
+  # This will limit the amount of PR's a single contributer can have
+  # Limits work in progress
+  limit_pull_requests:
+    max_number: 15
+  # This is the message that will displayed when a user opens a pull request
+  open_message: |
+    Greetings!
+    Thank you for contributing to this project!
+    If this is your first time contributing, please make
+    sure to read the (Developer)[https://www.external-secrets.io/contributing-devguide/] and [Contributing Process](https://www.external-secrets.io/contributing-process/) guides.
+  # Enables the /cat command
+  cats_enabled: true
+  # enables the /dog command
+  dogs_enabled: true
+  # Allows any maintainer in the list to run /approve
+  # Paul will approve the PR (Does not merge it)
+  allow_approval: true