Skip to content

Commit

Permalink
Dependency ownership for security solution teams, part 1 (#205523)
Browse files Browse the repository at this point in the history
## Summary

This updates our `renovate.json` configuration to mark the security
solution teams as owners of their set of dependencies.
  • Loading branch information
legrego authored Jan 3, 2025
1 parent 9933cc6 commit e8ef186
Showing 1 changed file with 187 additions and 10 deletions.
197 changes: 187 additions & 10 deletions renovate.json
Original file line number Diff line number Diff line change
Expand Up @@ -2249,33 +2249,126 @@
"cypress"
],
"reviewers": [
"Team:apm",
"Team: SecuritySolution"
"team:apm",
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"buildkite-ci",
"backport:all-open",
"release_note:skip",
"ci:all-cypress-suites"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "security solution modules",
"groupName": "zod",
"matchDepNames": [
"zod"
],
"reviewers": [
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution",
"backport:all-open",
"release_note:skip"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "adm-zip",
"matchDepNames": [
"zod",
"langchain"
"adm-zip",
"@types/adm-zip"
],
"reviewers": [
"Team: SecuritySolution"
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution"
"Team: SecuritySolution",
"backport:all-open",
"release_note:skip"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "rbush",
"matchDepNames": [
"rbush",
"@types/rbush"
],
"reviewers": [
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution",
"backport:all-open",
"release_note:skip"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "buildkite-test-collector",
"matchDepNames": [
"buildkite-test-collector"
],
"reviewers": [
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution",
"backport:all-open",
"release_note:skip"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "misc security solution deps",
"matchDepNames": [
"camelcase-keys",
"copy-to-clipboard",
"css-box-model",
"i18n-iso-countries",
"node-diff3",
"re-resizable",
"react-diff-view",
"snakecase-keys",
"suricata-sid-db",
"ts-easing",
"typescript-fsa",
"typescript-fsa-reducers",
"unidiff"
],
"reviewers": [
"team:security-solution"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team: SecuritySolution",
"backport:all-open",
"release_note:skip"
],
"minimumReleaseAge": "7 days",
"enabled": true
Expand Down Expand Up @@ -2732,17 +2825,101 @@
"enabled": true
},
{
"groupName": "native-hdr-histogram",
"groupName": "@appland/sql-parser",
"matchDepNames": [
"native-hdr-histogram"
"@appland/sql-parser"
],
"reviewers": [
"team:obs-ux-infra_services-team"
"team:security-defend-workflows"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Defend Workflows",
"release_note:skip",
"backport:all-open"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "langchain",
"matchDepNames": [
"langchain",
"@langchain/community",
"@langchain/core",
"@langchain/google-genai",
"@langchain/langgraph",
"@langchain/openai"
],
"reviewers": [
"team:security-defend-workflows"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Defend Workflows",
"release_note:skip",
"backport:all-open"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "@google/generative-ai",
"matchDepNames": [
"@google/generative-ai"
],
"reviewers": [
"team:security-defend-workflows"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Defend Workflows",
"release_note:skip",
"backport:all-open"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "@smithy",
"matchDepNames": [
"@smithy/eventstream-codec",
"@smithy/util-utf8"
],
"reviewers": [
"team:security-defend-workflows"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Defend Workflows",
"release_note:skip",
"backport:all-open"
],
"minimumReleaseAge": "7 days",
"enabled": true
},
{
"groupName": "nunjucks",
"matchDepNames": [
"@types/nunjucks",
"nunjucks"
],
"reviewers": [
"team:security-scalability"
],
"matchBaseBranches": [
"main"
],
"labels": [
"Team:Security-Scalability",
"release_note:skip",
"backport:all-open"
],
Expand Down

0 comments on commit e8ef186

Please sign in to comment.