When software changes affect multiple git repositories (a.k.a “repos”), coordinating Pull-Requests (PRs) across repos creates a surprising amount of overhead: opening numerous PRs, getting them approved by various code owners, keeping an eye on the many CI pipelines running, ensuring…
We recently launched our Batch mode for high output teams where the sequential continuous integration cycles may cause long wait cycles. The main thought process behind batch mode is to run the builds optimistically while falling back when a failure…
Recently Github announced a feature to automatically merge a pull request. It’s a much awaited feature and everyone should try it out! In the light of that feature, we want to share more thoughts on managing the merge workflows and…