Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configure Prow (@poiana) for falcosecurity/libs #314

Merged
merged 2 commits into from
Feb 17, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
22 changes: 21 additions & 1 deletion config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ plank:
pod_pending_timeout: 60m
default_decoration_configs:
'*':
timeout: 24h # Up to 12 hours for driverkit builder jobs
timeout: 24h # Up to 24 hours for driverkit builder jobs
grace_period: 10m
utility_images:
clonerefs: "gcr.io/k8s-prow/clonerefs:v20210211-72696ce111"
Expand Down Expand Up @@ -191,6 +191,12 @@ branch-protection:
branches:
master:
protect: true
libs:
required_pull_request_reviews:
required_approving_review_count: 2
branches:
master:
protect: true
pdig:
branches:
master:
Expand Down Expand Up @@ -239,6 +245,7 @@ tide:
falcosecurity/falcoctl: rebase
falcosecurity/falco-website: rebase
falcosecurity/kilt: rebase
falcosecurity/libs: rebase
falcosecurity/pdig: rebase
falcosecurity/template-repository: rebase
falcosecurity/test-infra: rebase
Expand Down Expand Up @@ -518,6 +525,19 @@ tide:
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
- repos:
- falcosecurity/libs
labels:
- approved
- lgtm
- "dco-signoff: yes"
missingLabels:
- do-not-merge
- do-not-merge/hold
- do-not-merge/invalid-owners-file
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
- repos:
- falcosecurity/pdig
labels:
Expand Down
40 changes: 38 additions & 2 deletions config/plugins.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ approve:
- falcosecurity/falco-exporter
- falcosecurity/falco-website
- falcosecurity/kilt
- falcosecurity/libs
- falcosecurity/pdig
- falcosecurity/template-repository
- falcosecurity/test-infra
Expand Down Expand Up @@ -72,6 +73,7 @@ lgtm:
- falcosecurity/falco-exporter
- falcosecurity/falco-website
- falcosecurity/kilt
- falcosecurity/libs
- falcosecurity/pdig
- falcosecurity/template-repository
- falcosecurity/test-infra
Expand Down Expand Up @@ -236,6 +238,14 @@ require_matching_label:
missing_comment: |
There is not a label identifying the kind of this issue.
Please specify it either using `/kind <group>` or manually from the side menu.
- missing_label: needs-kind
org: falcosecurity
repo: libs
issues: true
regexp: ^kind/
missing_comment: |
There is not a label identifying the kind of this issue.
Please specify it either using `/kind <group>` or manually from the side menu.

retitle:
allow_closed_issues: true
Expand All @@ -250,7 +260,7 @@ size:
triggers:
- repos:
- falcosecurity
join_org_url: "https://github.com/falcosecurity/falco/blob/master/GOVERNANCE.md#process-for-becoming-a-maintainer"
join_org_url: "https://github.com/falcosecurity/.github/blob/master/GOVERNANCE.md"
only_org_members: true

plugins:
Expand Down Expand Up @@ -664,6 +674,28 @@ plugins:
- verify-owners
- welcome
- wip
falcosecurity/libs:
- approve
- assign
- blunderbuss
- branchcleaner
- cat
- dco
- dog
- goose
- help
- hold
- label
- lifecycle
- lgtm
- mergecommitblocker
- release-note
- require-matching-label
- retitle
- size
- verify-owners
- welcome
- wip
falcosecurity/pdig:
- approve
- assign
Expand Down Expand Up @@ -716,7 +748,7 @@ plugins:
- hold # Support /hold to delay merge
- lifecycle # Allow /lifecycle stale
- lgtm # Allow /lgtm
- retitle
- retitle
- size # Auto-label size of PR
- trigger # Allow people to configure CI jobs to /test
- verify-owners # Validates OWNERS file changes in PRs.
Expand Down Expand Up @@ -808,6 +840,10 @@ external_plugins:
- name: needs-rebase
events:
- pull_request
falcosecurity/libs:
- name: needs-rebase
events:
- pull_request
falcosecurity/pdig:
- name: needs-rebase
events:
Expand Down