Gitlab mirroring auto merge

I am running a gitlab server internally and certain projects get mirrored to a secondary Gitlab server running 14.4.0. The 14.4 server is publicly accessible with certain non confidential projects. When the internal server is updated it pushes the changes to the public server. The issue is that the public server just sits there and waits for us to approve the merge. Is it possible to auto approve the merges from the internal server? Since this is a publicly accessible server, I dont want to just blindly approve any merges, just tie it down somehow from ONLY the internal server.