They Use Mergify : WorkLogger
Every day, many projects use Mergify to automate their GitHub workflow. Independently of their team size, the one thing they all have in common is that the project leads are willing to let their developers focus on what’s really important—code. So we decided to meet with some of
Handle your Stacked Pull Requests with a Merge Queue
As organizations strive for CI/CD optimization, they often encounter various challenges along the way. One such obstacle is the merging of stacked pull requests. Stacked pull requests refer to the scenario where multiple pull requests are created and opened simultaneously, each dependent on the successful merge of its preceding
How to Handle Dependencies Between Pull-Requests
TL;DR At the end of this article, we will have learned valuable techniques for managing dependencies between Pull Requests (PRs). We would understand how to strategically handle conflicts and optimize the order of merges. 🦸♂️🚀 Introduction In the dynamic environment of software development, effective management of dependencies between pull requests
Queue Freeze and Pause: No More Trade-Off Between Automation and Human Control
Imagine being in an industrial setting with a massive, high-precision machine diligently completing its tasks. Suddenly, the machine halts: there's a problem with a tiny, yet crucial, gear. The work comes to a standstill. The incident affects the whole assembly line, creating a significant delay in production. This
Engineering Growth: How Developers Can Master Marketing by Teaching
As engineers, we're programmed to think logically, to dive headfirst into complex problems, to find solutions, and, ultimately, to build. But when we transition from engineering to the thrilling world of startups, we find ourselves in unfamiliar territory, needing to acquire a new skill set — one that includes
From Code to Community: The Evolution of Developer Advocacy at Mergify
In the developer tools landscape, we carve our niche through a unique, bottom-up approach to marketing and developer advocacy. As the brainchild of two engineers, it seemed a natural course for us to target a demographic we knew so well—developers. Even as our marketing efforts have evolved to target
Improve Your Code Safety With a Merge Queue
Maintaining a clean and stable main branch in software development is crucial for a smooth and efficient development process. Making you save time and money so you can focus on projects that matter. However, as teams grow and projects become more complex, managing your dev team pull requests, and their
The Ultimate CI Tools Combo for Developers
Discover a powerful CI tool combo for software teams relying on a CI/CD pipeline. Combine TeamCity and Mergify and you've got one of the best workflows around.
Supercharge Your Jenkins Workflow with Mergify
In the modern software development landscape, continuous integration (CI) and continuous deployment (CD) are no longer just trendy buzzwords. They are vital components of the development cycle. Two tools that are often associated with these operations are Jenkins and Mergify. Jenkins, an open-source automation server, is used to automate parts
Using Jenkins to Optimize Your CI/CD Pipeline
Continuous Integration/Continuous Deployment (CI/CD) is a crucial part of modern software development. CI/CD tools enable teams to automate the build, test, and deployment process, which is essential in improving software quality and accelerating the delivery of new features. Among the various CI/CD tools available in the
Testing Several Pull Requests at Once
The 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 surge in both the time needed for CI and, subsequently, the associated
Trunk Based Development vs Feature Based Development: Which Is the Right Choice for You
When working as a team during development, it's essential to use a standard set of guidelines for easy coordination and collaboration. Most engineering teams use Git to manage and version their software code. So, the development workflows are also mainly Git-based. Two of the most widely used workflows