Mergify Changelog 2021Q1 Another quarter passed, and it's now an excellent time to reflect on what changed for Mergify over the last three months. Multiple QueuesOne of our major projects over the last
Git Everything You Need to Know About Git Merge A fundamental aspect of working on open-source projects is separating bug fixes, feature developments, and similar tasks into separate branches. Doing so lets developers experiment with code solutions free of
Open-Source Why You Should Be Using a Merge Bot in GitHub It can be tedious and frustrating merging so many pull requests when you have a large open-source project and several developers working on it at once. All that merging takes
Features Announcing Speculative Merge Queues Today we're happy to announce the general availability of our new merge queues feature. This unique functionality allows engineering teams to secure their code merge by serializing them while parallelizing
GitHub (Un)signed commits: how we found a (non) security bug in GitHub When you build an entire software around someone else API, you tend to know everything about it. We made Mergify on top of GitHub API, and it's hard to describe
GitHub Pull Request vs. Merge Request: What's the Difference? One of the most well-known and often-used git tools, the pull request is often also referred to as a merge request. These git-based requests are often utilized to promote cooperation
Startup Why Deciding Fast Is a Winning Strategy If you're a video gamer and think you're not up to the task of launching a startup, think twice. At Mergify, we've been heavy video game players for the last
Use Case How Mergify Can Help With GitHub Pull Request Automation A pull request allows a contributor to a project to experiment with new code changes without affecting the main project, then submit those changes for review. Managing pull requests can
PostgreSQL Cycle detection in PostgreSQL A few months ago, we decided to build a referral program for Mergify. This is a well-known, classical way of bringing more people on your product. To build this program,
GitHub Debugging Dependabot nonworking Security Updates Running a project requires good security practice and management. Handling the security of software passes through holding the safety of its dependencies. GitHub's answers to that have been to provide
GitHub How to Merge Branches in GitHub When working on open source projects in GitHub, developers must be able to test out new code changes without affecting the main project. To do so, they can create a
GitHub What is a Pull Request? Most software projects are developed through collaboration—whether between a software team building a product or among individual developers creating an open-source project. Developers need a way to experiment with
Python Converting a Python application to asyncio As you may know, the Mergify engine is written in Python. To execute its vast number of asynchronous tasks, it was leveraging Celery, a framework providing task queues. While Celery
Changelog Mergify Changelog for 2020Q4 Happy New Year, everyone! We wish a brand new year full of development automation. 🦾 The year 2020 has been fascinating for us. We grew a lot. We saw a ton
Open-Source How to serve static files from GitHub Like many developers out there, you might use GitHub to store your source code. When you're building something pretty simple like a Web application, HTML files, JavaScript code, CSS stylesheets,
Open-Source Introducing Mergify Discussions From the beginning of our adventure, we built Mergify in the open. As we're building a tool for developers, we know how frustrating it can to work with closed software.
Open-Source A React Crisp Component ‌Some time ago, Mergify decided to move his chat widget from Drift to Crisp. What's this, you say? You know, this is the little button at the bottom right of
Features Introducing Referrals Every day, we see more and more users joining Mergify. It turns out that, for the last couple of years, our growth has been fed by word of mouth. Many of our users started to use our service based on a recommendation of one
Use Case Randomly Request Reviews from Your Team Requesting reviews on a pull request is a standard part of the workflow of most teams. However, there are a few subtleties to what may sound very basic. When assigning
Changelog Mergify Changelog for 2020Q3 Another quarter of the year passed. It's time to reflect on what we achieved and delivered to our users during those last months. We won't cover various boring bug fixes
Features Posting Custom Checks on Pull Requests Today, we're happy to announce a new feature that just landed in Mergify. You can now use the post_check action to post your custom checks into your pull requests.
Startup Why we switched from Notion to Linear A few months ago, we blogged about how we handle our roadmap at Mergify. The tool we mentioned using was Notion, an all-in-one tool that can adapt to many usage.
Startup Handling European VAT with Stripe You might have never noticed our accent, but Mergify is registered in the country where cheese is king: France. This has a myriad of implications and a pretty famous one
Use Case Dealing Faster with Conflicting Pull Requests While we all have a different way of managing our GitHub workflow, we all have to deal with one annoying thing: conflict. When a pull request modifies a file that
Features Selecting your Bot Account New Mergify users might wonder what hides behind this cryptic title. Do not fear: I am sure you're going to like it. Before jumping into the feature presentation — which ought