mirror of
https://github.com/prowler-cloud/prowler.git
synced 2026-06-10 13:32:44 +00:00
e55d1d470e
Co-authored-by: Pablo F.G <pablo.fernandez@prowler.com> Co-authored-by: Pepe Fagoaga <pepe@prowler.com>
129 lines
3.0 KiB
JSON
129 lines
3.0 KiB
JSON
{
|
|
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
|
"extends": [
|
|
"config:best-practices",
|
|
":enablePreCommit",
|
|
":semanticCommits",
|
|
":enableVulnerabilityAlertsWithLabel(security)",
|
|
"docker:enableMajor",
|
|
"helpers:pinGitHubActionDigestsToSemver",
|
|
"helpers:disableTypesNodeMajor",
|
|
"security:openssf-scorecard",
|
|
"customManagers:githubActionsVersions",
|
|
"customManagers:dockerfileVersions"
|
|
],
|
|
"timezone": "Europe/Madrid",
|
|
"baseBranches": [
|
|
"master"
|
|
],
|
|
"labels": [
|
|
"dependencies"
|
|
],
|
|
"dependencyDashboardTitle": "Dependency Dashboard",
|
|
"prConcurrentLimit": 20,
|
|
"prHourlyLimit": 10,
|
|
"vulnerabilityAlerts": {
|
|
"prHourlyLimit": 0,
|
|
"prConcurrentLimit": 0
|
|
},
|
|
"configMigration": true,
|
|
"minimumReleaseAge": "7 days",
|
|
"rangeStrategy": "pin",
|
|
"packageRules": [
|
|
{
|
|
"description": "Minors: 8th of every 3 months, Madrid overnight window (22:00-06:00)",
|
|
"matchUpdateTypes": [
|
|
"minor"
|
|
],
|
|
"schedule": [
|
|
"* 22-23,0-5 8 */3 *"
|
|
]
|
|
},
|
|
{
|
|
"description": "Majors: 15th of every 3 months, Madrid overnight window",
|
|
"matchUpdateTypes": [
|
|
"major"
|
|
],
|
|
"schedule": [
|
|
"* 22-23,0-5 15 */3 *"
|
|
]
|
|
},
|
|
{
|
|
"description": "GitHub Actions - single grouped PR, no changelog, scope=ci",
|
|
"matchManagers": [
|
|
"github-actions"
|
|
],
|
|
"groupName": "github-actions",
|
|
"semanticCommitScope": "ci",
|
|
"addLabels": [
|
|
"no-changelog"
|
|
]
|
|
},
|
|
{
|
|
"description": "Docker images - single grouped PR, no changelog, scope=docker",
|
|
"matchManagers": [
|
|
"dockerfile",
|
|
"docker-compose"
|
|
],
|
|
"groupName": "docker",
|
|
"semanticCommitScope": "docker",
|
|
"addLabels": [
|
|
"no-changelog"
|
|
]
|
|
},
|
|
{
|
|
"description": "Pre-commit hooks - single grouped PR, scope=pre-commit",
|
|
"matchManagers": [
|
|
"pre-commit"
|
|
],
|
|
"groupName": "pre-commit hooks",
|
|
"semanticCommitScope": "pre-commit",
|
|
"addLabels": [
|
|
"no-changelog"
|
|
]
|
|
},
|
|
{
|
|
"description": "UI - scope=ui",
|
|
"matchFileNames": [
|
|
"ui/**"
|
|
],
|
|
"semanticCommitScope": "ui"
|
|
},
|
|
{
|
|
"description": "API - scope=api",
|
|
"matchFileNames": [
|
|
"api/**"
|
|
],
|
|
"semanticCommitScope": "api"
|
|
},
|
|
{
|
|
"description": "MCP server - scope=mcp",
|
|
"matchFileNames": [
|
|
"mcp_server/**"
|
|
],
|
|
"semanticCommitScope": "mcp"
|
|
},
|
|
{
|
|
"description": "Python SDK (root) - scope=sdk",
|
|
"matchFileNames": [
|
|
"pyproject.toml",
|
|
"poetry.lock",
|
|
"util/prowler-bulk-provisioning/**"
|
|
],
|
|
"semanticCommitScope": "sdk"
|
|
},
|
|
{
|
|
"description": "UI devDependencies - no changelog",
|
|
"matchFileNames": [
|
|
"ui/**"
|
|
],
|
|
"matchDepTypes": [
|
|
"devDependencies"
|
|
],
|
|
"addLabels": [
|
|
"no-changelog"
|
|
]
|
|
}
|
|
]
|
|
}
|