Automatically merge approved dependencies into target branch #42285
-
How are you running Renovate?Self-hosted Renovate CLI Which platform you running Renovate on?GitLab (.com or self-hosted) Which version of Renovate are you using?No response Please tell us more about your question or problemI'm not sure if this is possible, and the documentation didn't quite clarify it for me. I've set Is it also possible for Renovate to create a single mergerequest for all approved updates after approval? That would be convenient - I’d just select which updates I want to test in the dashboard, and shortly after, all updates would be available in the "dependency-updates"-branch. I could then test that branch and manually merge it to “main” afterward. Has anyone already set this up this way and could help me with the configuration? I tried that renovate.json, but didnt worked: {
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended",
":configMigration",
":dependencyDashboard",
"abandonments:recommended",
":dependencyDashboardApproval"
],
"minimumReleaseAge": "14 days",
"quadlet": {
"managerFilePatterns": ["/.+\\.container\\.j2$/"]
},
"terraform": {
"managerFilePatterns": ["/.+\\.tf\\.j2$/"]
},
"pre-commit": {
"enabled": true
},
"packageRules": [
{
"matchPackageNames": ["*"],
"groupName": "dependencies"
}
]
}Thanks :) Edit: Alternatively, you can create a single merge request for all approved updates, but in that case, the merge request should include the changelog for each individual update. Is that possible? Maybe via packageRules? Logs (if relevant)Logs |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Not at the moment. |
Beta Was this translation helpful? Give feedback.
Not at the moment.