Skip to content

Commit

Permalink
update(config): add plugin-sdk-rs
Browse files Browse the repository at this point in the history
Signed-off-by: Leonardo Grasso <[email protected]>
  • Loading branch information
leogr authored and poiana committed Oct 18, 2024
1 parent 62e2f68 commit 20ca775
Show file tree
Hide file tree
Showing 3 changed files with 95 additions and 21 deletions.
41 changes: 30 additions & 11 deletions config/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,7 @@ branch-protection:
- "build-and-test-arm64"
branches:
main:
protect: true
protect: true
gsoc2024:
protect: true
falco:
Expand Down Expand Up @@ -285,7 +285,7 @@ branch-protection:
- "Ansible Lint"
branches:
main:
protect: true
protect: true
kilt:
branches:
master:
Expand Down Expand Up @@ -321,7 +321,7 @@ branch-protection:
"release/0.10.0":
protect: true
"release/0.10.x":
protect: true
protect: true
"release/0.11.x":
protect: true
"release/0.12.x":
Expand Down Expand Up @@ -372,6 +372,10 @@ branch-protection:
branches:
master:
protect: true
plugin-sdk-rs:
branches:
main:
protect: true
rules:
branches:
main:
Expand All @@ -386,7 +390,7 @@ branch-protection:
- "build syscalls-bumper"
branches:
main:
protect: true
protect: true
test-infra:
branches:
master:
Expand Down Expand Up @@ -448,6 +452,7 @@ tide:
falcosecurity/plugins: rebase
falcosecurity/plugin-sdk-go: rebase
falcosecurity/plugin-sdk-cpp: rebase
falcosecurity/plugin-sdk-rs: rebase
falcosecurity/rules: rebase
falcosecurity/syscalls-bumper: rebase
falcosecurity/template-repository: rebase
Expand Down Expand Up @@ -575,7 +580,7 @@ tide:
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/community
labels:
Expand Down Expand Up @@ -614,7 +619,7 @@ tide:
- do-not-merge/invalid-owners-file
- do-not-merge/work-in-progress
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/deploy-kubernetes
labels:
Expand Down Expand Up @@ -776,7 +781,7 @@ tide:
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/falco-talon
labels:
Expand All @@ -790,7 +795,7 @@ tide:
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/flycheck-falco-rules
labels:
Expand Down Expand Up @@ -844,7 +849,7 @@ tide:
- do-not-merge/work-in-progress
- do-not-merge/release-note-label-needed
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/kilt
labels:
Expand Down Expand Up @@ -969,7 +974,21 @@ tide:
- needs-rebase
reviewApprovedRequired: true
- repos:
- falcosecurity/rules
- falcosecurity/plugin-sdk-rs
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
reviewApprovedRequired: true
- repos:
- falcosecurity/rules
labels:
- approved
- lgtm
Expand All @@ -992,7 +1011,7 @@ tide:
- do-not-merge/invalid-owners-file
- do-not-merge/work-in-progress
- needs-rebase
reviewApprovedRequired: true
reviewApprovedRequired: true
- repos:
- falcosecurity/test-infra
labels:
Expand Down
37 changes: 27 additions & 10 deletions config/org.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ orgs:
- therealbobo
- vjjmiras
- zuc

repos:
.github:
allow_merge_commit: false
Expand Down Expand Up @@ -109,7 +109,7 @@ orgs:
default_branch: main
description: Falco configurations intended for testing with the CNCF Green Reviews Working Group
has_projects: true
has_wiki: false
has_wiki: false
community:
allow_merge_commit: false
allow_rebase_merge: true
Expand All @@ -131,7 +131,7 @@ orgs:
allow_rebase_merge: true
allow_squash_merge: false
description: "A go tool to work with falcosecurity drivers build grid"
has_projects: true
has_projects: true
deploy-kubernetes:
allow_merge_commit: false
allow_rebase_merge: true
Expand Down Expand Up @@ -226,7 +226,7 @@ orgs:
default_branch: main
description: Response Engine for managing threats in your Kubernetes
has_projects: true
has_wiki: false
has_wiki: false
falcosidekick:
allow_merge_commit: false
allow_rebase_merge: true
Expand All @@ -248,7 +248,7 @@ orgs:
default_branch: main
description: Fetches the metadata from kubernetes API server and dispatches them to Falco instances
has_projects: true
has_wiki: false
has_wiki: false
kernel-crawler:
allow_merge_commit: false
allow_rebase_merge: true
Expand All @@ -264,7 +264,7 @@ orgs:
default_branch: main
description: Ansible playbooks to provision firecracker VMs and run Falco kernel tests
has_projects: true
has_wiki: false
has_wiki: false
kernel-module:
allow_merge_commit: false
allow_rebase_merge: true
Expand Down Expand Up @@ -346,6 +346,13 @@ orgs:
description: Falco plugins SDK for Go
default_branch: main
has_projects: true
plugin-sdk-rs:
allow_merge_commit: false
allow_rebase_merge: true
allow_squash_merge: false
description: Falco plugins SDK for Rust
default_branch: main
has_projects: true
plugins:
allow_merge_commit: false
allow_rebase_merge: true
Expand Down Expand Up @@ -448,7 +455,7 @@ orgs:
members: []
privacy: closed
repos:
cncf-green-review-testing: maintain
cncf-green-review-testing: maintain
community-maintainers:
description: maintainers of falcosecurity/community
maintainers:
Expand Down Expand Up @@ -501,7 +508,7 @@ orgs:
- maxgio92
privacy: closed
repos:
dbg-go: maintain
dbg-go: maintain
deploy-kubernetes-maintainers:
description: maintainers of falcosecurity/deploy-kubernetes
maintainers:
Expand Down Expand Up @@ -635,7 +642,7 @@ orgs:
members: []
privacy: closed
repos:
falco-talon: maintain
falco-talon: maintain
falcosidekick-maintainers:
description: maintainers of falcosecurity/falcosidekick
maintainers:
Expand Down Expand Up @@ -699,7 +706,7 @@ orgs:
members: []
privacy: closed
repos:
kernel-testing: maintain
kernel-testing: maintain
kilt-maintainers:
description: maintainers of falcosecurity/kilt
members:
Expand Down Expand Up @@ -832,6 +839,16 @@ orgs:
privacy: closed
repos:
plugin-sdk-go: maintain
plugin-sdk-rs-maintainers:
description: maintainers of falcosecurity/plugin-sdk-rs
maintainers:
- gnosek
- andreagit97
members:
- mrgian
privacy: closed
repos:
plugin-sdk-rs: maintain
plugins-maintainers:
description: maintainers of falcosecurity/plugins
maintainers:
Expand Down
38 changes: 38 additions & 0 deletions config/plugins.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ approve:
- falcosecurity/pigeon
- falcosecurity/plugin-sdk-cpp
- falcosecurity/plugin-sdk-go
- falcosecurity/plugin-sdk-rs
- falcosecurity/plugins
- falcosecurity/rules
- falcosecurity/syscalls-bumper
Expand Down Expand Up @@ -120,6 +121,7 @@ lgtm:
- falcosecurity/plugins
- falcosecurity/plugin-sdk-go
- falcosecurity/plugin-sdk-cpp
- falcosecurity/plugin-sdk-rs
- falcosecurity/rules
- falcosecurity/syscalls-bumper
- falcosecurity/template-repository
Expand Down Expand Up @@ -366,6 +368,14 @@ require_matching_label:
missing_comment: |
There is not a label identifying the kind of this PR.
Please specify it either using `/kind <group>` or manually from the side menu.
- missing_label: needs-kind
org: falcosecurity
repo: plugin-sdk-rs
prs: true
regexp: ^kind/
missing_comment: |
There is not a label identifying the kind of this PR.
Please specify it either using `/kind <group>` or manually from the side menu.
- missing_label: needs-kind
org: falcosecurity
repo: libs
Expand Down Expand Up @@ -1282,6 +1292,30 @@ plugins:
- verify-owners
- welcome
- wip
falcosecurity/plugin-sdk-rs:
plugins:
- approve
- assign
- blunderbuss
- branchcleaner
- cat
- dco
- dog
- goose
- help
- hold
- label
- lifecycle
- lgtm
- mergecommitblocker
- release-note
- require-matching-label
- retitle
- size
- trigger
- verify-owners
- welcome
- wip
falcosecurity/rules:
plugins:
- approve
Expand Down Expand Up @@ -1536,6 +1570,10 @@ external_plugins:
- name: needs-rebase
events:
- pull_request
falcosecurity/plugin-sdk-rs:
- name: needs-rebase
events:
- pull_request
falcosecurity/rules:
- name: needs-rebase
events:
Expand Down

0 comments on commit 20ca775

Please sign in to comment.