Hacker News new | past | comments | ask | show | jobs | submit login

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. Amazon runs them post CL in the “merge VersionSet” workflow.




If it is a new major version of the JDK, then no. Because no existing code would have a dependency on that new JDK major version so nothing gets rebuilt against the new JDK build in live and it will be committed.

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.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: