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

update(config): add plugin-sdk-rs #1662

Merged
merged 1 commit into from
Oct 18, 2024
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
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 @@ -56,7 +56,7 @@ orgs:
- therealbobo
- vjjmiras
- zuc

repos:
.github:
allow_merge_commit: false
Expand Down Expand Up @@ -108,7 +108,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 @@ -130,7 +130,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 @@ -225,7 +225,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 @@ -247,7 +247,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 @@ -263,7 +263,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 @@ -345,6 +345,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 @@ -447,7 +454,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 @@ -500,7 +507,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 @@ -634,7 +641,7 @@ orgs:
members: []
privacy: closed
repos:
falco-talon: maintain
falco-talon: maintain
falcosidekick-maintainers:
description: maintainers of falcosecurity/falcosidekick
maintainers:
Expand Down Expand Up @@ -698,7 +705,7 @@ orgs:
members: []
privacy: closed
repos:
kernel-testing: maintain
kernel-testing: maintain
kilt-maintainers:
description: maintainers of falcosecurity/kilt
members:
Expand Down Expand Up @@ -831,6 +838,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
Loading