From 8a6bd105bc30f34fb73d53f1bac2b9d747ff7c07 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 23 May 2024 16:19:50 -0700 Subject: [PATCH] chore: Configure Renovate (#7090) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: atarashansky --- renovate.json | 75 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000000000..a4227f9838ee4 --- /dev/null +++ b/renovate.json @@ -0,0 +1,75 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "timezone": "UTC", + "prCreation": "immediate", + "automergeType": "pr", + "extends": ["config:base"], + "separateMajorMinor": false, + "separateMinorPatch": false, + "vulnerabilityAlerts": { + "groupName": "Security Vulnerabilities", + "enabled": true + }, + "labels": ["renovate"], + "packageRules": [ + { + "groupName": "Ignore Packages", + "matchFileNames": [".happy/**", "scripts/**"], + "enabled": false + }, + { + "groupName": "Github Actions", + "matchManagers": ["github-actions", "docker-compose"], + "matchFileNames": [".github/**", "docker-compose.yml"], + "enabled": true, + "assignees": ["seve"] + }, + { + "groupName": "Backend", + "matchManagers": ["pip_requirements", "dockerfile", "html"], + "matchFileNames": [ + "python_dependencies/backend/**", + "Dockerfile.backend", + "backend/api_server/index.html", + "python_dependencies/common/**" + ], + "enabled": true, + "assignees": ["Bento007", "nayib-jose-gloria", "atarashansky"] + }, + { + "groupName": "WMG and CellGuide Pipeline", + "matchManagers": ["pip_requirements", "dockerfile"], + "matchFileNames": [ + "python_dependencies/wmg/**", + "Dockerfile.wmg_pipeline", + "python_dependencies/cellguide_pipeline/**", + "Dockerfile.cellguide_pipeline" + ], + "enabled": true, + "assignees": ["atarashansky"] + }, + { + "groupName": "Submissions", + "matchManagers": ["pip_requirements", "dockerfile"], + "matchFileNames": [ + "python_dependencies/submissions/**", + "python_dependencies/upload_handler/**", + "Dockerfile.dataset_submissions", + "Dockerfile.upload_failures", + "Dockerfile.upload_success", + "python_dependencies/processing/**", + "Dockerfile.processing", + "Dockerfile.processing_base" + ], + "enabled": true, + "assignees": ["nayib-jose-gloria", "ebezzi", "Bento007"] + }, + { + "groupName": "Frontend", + "matchManagers": ["npm", "nvm", "dockerfile"], + "matchFileNames": ["frontend/**"], + "enabled": true, + "assignees": ["tihuan", "seve"] + } + ] +}