ICE, Actions, and Microsoft, not a single complaint about git itself.
… all you had to do is update your CI
Updating your CI only addresses one of the issues you raised, and you forgot about the front-end complaints which also wouldn't be addressed by "updating your CI".