Earlier quoted context omitted.
There are no presubmits that prevent breaking changes from "going into live". If some shared infra updates are released, the merge from live breaks for multiple individual teams rather than preventing the code from getting submitted in the first place.
I don’t agree with your assessment. “Merging to live” builds and tests all packages that depend on the update. So for example, building the new JDK to live will build and test all Java packages in previous live, all of them need to pass their package’s tests, only then will the JDK update be “committed into live”. The only difference is that Google runs all the presubmits / “dry run to live checks” in the CL workflow…
If it is a new commit of an existing major version, then yes, existing code in live will be rebuilt before the packaged is committed to live.