We currently have a setup building custom Bitbucket Pipes:
Permissions
Master Branch:
write access: None
merge via PR: Dev Group
And our CI setup uses the `semversioner` to cut the new release, push to docker hub, and push back to master so that Pipe's can see the new version via the pipe.yml file. This was working fine until the PR only approach was implemented.
It makes sense that the CI can't pushback since it is now set to None, however, it would be nice if we had an option in Branch Permissions to pick the CI as a user that can push back so releases can be cut by the CI server and no one else.
Any thoughts on how to handle this approach?