Mathieu Poissardwakatepe.hashnode.dev·Nov 2, 2023Managing Monorepos with a Merge Queue: a Game ChangerHandling large codebases is a tough job, and it's even harder when dealing with monorepos. A monorepo is a single code repository that contains multiple projects or modules. It's a handy way to share code across teams and manage dependencies. But dea...monorepo
Mathieu Poissardwakatepe.hashnode.dev·Sep 21, 2023Testing your Pull Requests Smartly with a Merge QueueBefore we start, let's agree: all your pull requests must be tested. If you don't agree with this first point, reading this article may seem like a waste of your time. Unless you're ready to change your mind? While it's important to test all the chan...cicd
Hugo Escafitmergify.hashnode.dev·Sep 20, 2023Handling Emergency Pull Requests Using Merge QueuesHandling emergency pull requests has been a topic of debate in the developer community since the advent of Agile and DevOps practices. In such scenarios, we need a system that can prioritize these 'urgent' requests over regular PRs and allows us to p...merge queue
Mathieu Poissardwakatepe.hashnode.dev·Aug 21, 2023Updating, Testing, and Merging Several Pull Requests at Once with a Merge QueueThe rapid expansion of a project can lead to an exponential increase in the number of pull requests requiring processing. This surge in pull requests brings an inevitable, heightened demand for Continuous Integration (CI), leading to a consequent sur...ci-cd