{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "config:base", "helpers:pinGitHubActionDigests", ":dependencyDashboard", ":semanticCommits", ":gitSignOff" ], "timezone": "Europe/Berlin", "schedule": [ "before 5am on tuesday" ], "labels": [ "dependencies", "3. to review" ], "rangeStrategy": "bump", "rebaseWhen": "conflicted", "ignoreUnstable": false, "baseBranches": [ "main" ], "enabledManagers": [ "composer", "github-actions", "npm" ], "ignoreDeps": [ "node", "npm", "php", "postcss-loader" ], "packageRules": [ { "description": "Request JavaScript reviews", "matchManagers": ["npm"], "reviewers": [ "hamza221", "GVodyanov" ] }, { "description": "Ignore Vue 3 packages", "matchManagers": ["npm"], "matchPackageNames": ["@f7cloud/vite-config"], "allowedVersions": "<2.0.0" }, { "description": "Ignore Vue 3 packages", "matchManagers": ["npm"], "matchPackageNames": ["vue"], "allowedVersions": "<3.0" }, { "description": "Ignore Vue 3 packages", "matchManagers": ["npm"], "matchPackageNames": ["vue-router"], "allowedVersions": "<4.0" }, { "description": "Ignore Vue 3 packages", "matchManagers": ["npm"], "matchPackageNames": ["vuex"], "allowedVersions": "<4.0.0" }, { "description": "Request PHP reviews", "matchManagers": ["composer"], "reviewers": [ "hamza221", "SebastianKrupinski" ] }, { "description": "Bump Github actions monthly and request reviews", "matchManagers": ["github-actions"], "extends": ["schedule:monthly"], "reviewers": [ "hamza221", "GVodyanov", "SebastianKrupinski" ] }, { "matchUpdateTypes": ["minor", "patch"], "matchCurrentVersion": "!/^0/", "automerge": true, "automergeType": "pr", "platformAutomerge": true, "labels": [ "dependencies", "4. to release" ], "reviewers": [] }, { "description": "Only automerge packages that follow semver", "matchPackageNames": ["@f7cloud/vue"], "automerge": false, "labels": [ "dependencies", "3. to review" ], "reviewers": [ "hamza221", "GVodyanov" ] }, { "description": "Only automerge packages that follow semver", "matchPackageNames": ["friendsofphp/php-cs-fixer"], "automerge": false, "labels": [ "dependencies", "3. to review" ], "reviewers": [ "hamza221", "SebastianKrupinski" ] }, { "matchBaseBranches": ["main"], "matchDepTypes": ["devDependencies"], "extends": ["schedule:monthly"] }, { "groupName": "Jest family", "matchPackageNames": [ "jest", "jest-environment-jsdom", "babel-jest", "@vue/vue2-jest", "@types/jest" ], "automerge": true } ], "vulnerabilityAlerts": { "enabled": true, "semanticCommitType": "fix", "schedule": "before 7am every weekday", "dependencyDashboardApproval": false, "commitMessageSuffix": "" }, "osvVulnerabilityAlerts": true }