-
Notifications
You must be signed in to change notification settings - Fork 16
Automerge for protected master branches #152
Comments
I need to update those docs to be more specific. Here's the fuller details:
|
@sidharthachatterjee what type of branch protection do you have enabled? |
@sidharthachatterjee re your rules:
Unfortunately this means no automerge! As background, the bot runs and gains its privileges as "renovate[bot]", which is a pseudo user. We also use "renovate-bot" which is a real user to perform signed commits, because bots signing commits is yet another github bot shortcoming. Out of curiosity, if we added the option for you to add @renovate-bot as someone allowed to push to master, would you use it? i.e. would the convenience advantage of letting the bot automerge be worth the "security risk" of adding a third party collaborator to the project? |
Thank you for your detailed review of our rules, @rarkins. We really appreciate this.
We'd probably lean towards not adding a third party collaborator to merge. At least not to core. This would make sense to our lower risk packages like our official starters (which we're exclusively setting up Renovate on to test waters with) but it's impossible to set granular user privileges for merge on a monorepo so this wouldn't work either. |
@sidharthachatterjee I understand your position. I hold the same opinion and that's why I haven't prioritised adding that capability yet, although ultimately it's whatever the end users want that drive things. I'll close this issue as I think we've reached the end of this topic, feel free to open more. Thanks for checking out Renovate for Gatsby! |
We now have Renovate running on Gatsby for official starters! Thank you for all your help, @rarkins |
That’s awesome! You’re welcome |
Which Renovate are you using? CLI, App, or Pro
App
Which platform are you using? GitHub, GitLab, Bitbucket Azure DevOps
GitHub
Have you checked the logs? Don't forget to include them if relevant
Not relevant
What is your question?
The documentation at https://renovatebot.com/docs/configuration-options/#automerge mentions
Do we have an update or ETA on this? Protecting the
master
branch is fairly standard and this seems like a major limitation. 😞 I understand that it's a GitHub issue and probably not in your control.The text was updated successfully, but these errors were encountered: