{ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": ["config:recommended", "group:monorepos"], "dependencyDashboardApproval": false, "gitAuthor": "Ɓukasz Mierzwa ", "schedule": ["at any time"], "timezone": "UTC", "automerge": false, "platformAutomerge": false, "packageRules": [ { "description": "Require dashboard approval for major updates", "matchUpdateTypes": ["major"], "dependencyDashboardApproval": true }, { "description": "Docker base images", "matchDatasources": ["docker"], "matchPackageNames": ["/^debian$/", "/^node$/", "/^golang$/"], "groupName": "docker-base-images" }, { "description": "Bootstrap packages", "matchDatasources": ["npm"], "matchPackageNames": ["/^bootstrap$/", "/^bootswatch$/"], "groupName": "bootstrap" }, { "description": "Vite packages", "matchDatasources": ["npm"], "matchPackageNames": ["/^@vitejs/", "/^vite$/", "/^vite-.+$/"], "groupName": "vite" }, { "description": "Update snapshots after npm upgrades", "matchManagers": ["npm"], "postUpgradeTasks": { "commands": ["bash -c 'cd ui && npm install && npm test -- -u'"], "fileFilters": ["ui/src/**/__snapshots__/**"], "executionMode": "branch" } }, { "description": "GitHub Actions", "matchManagers": ["github-actions"], "groupName": "github-actions" }, { "description": "Go modules for tools", "matchManagers": ["gomod"], "matchFileNames": ["tools/**/go.mod"], "groupName": "go-tools", "postUpgradeTasks": { "commands": ["make tools-go-mod-tidy"], "fileFilters": ["tools/**/go.mod", "tools/**/go.sum"], "executionMode": "branch" } } ] }