# GitHub auto-merge is now enabled

**URL:** <https://discuss.python.org/t/github-auto-merge-is-now-enabled/26176>\
**Category:** Committers\
**Created:** [April 25, 2023, 12:00am UTC](https://discuss.python.org/t/github-auto-merge-is-now-enabled/26176 "2023-04-25T00:00:06Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![ambv](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/ambv/32/25884_2.png) [@ambv](https://discuss.python.org/u/ambv)\
**Post date:** [April 25, 2023, 12:00am UTC](https://discuss.python.org/t/github-auto-merge-is-now-enabled/26176/1 "2023-04-25T00:00:06Z")

</div>

We used to rely on **miss-islington** ’s automatic merging functionality for a long while. We thank her for her service. Today we’re switching to GitHub’s built-in auto-merge functionality. You can expect it to be much more eager to auto-merge PRs. Maybe even a little _too_ eager!

miss-islington will no longer merge _any_ PRs – neither her own backport PRs, nor PRs by other people that have the `automerge` label. (The `automerge` label has now been removed.)

## To enable auto-merge on a PR

1. Click on the gray “Enable auto-merge” button at the bottom of the PR.

 ![Screen Shot 2023-04-24 at 15.51.45](https://us1.discourse-cdn.com/flex002/uploads/python1/original/2X/4/4d3c73fc142fccd3c2957066eb0297e6e5263c5a.png)

## To disable auto-merge on a PR

1. Click on the gray “Disable auto-merge” button at the bottom of the PR.

 ![Screen Shot 2023-04-24 at 16.03.12](https://us1.discourse-cdn.com/flex002/uploads/python1/original/2X/f/f8b695f5bb03c0f2a2c19fa32dc8ef668dcc690f.png)

## To pause auto-merge on a PR

Either:

1. Apply a `DO-NOT-MERGE` label; or,
2. Submit a review requesting changes (red).

Note the difference between disabling automerge entirely, and pausing automerge using the labels. If `DO-NOT-MERGE` gets removed, auto-merge will resume. If the red review gets addressed, auto-merge will resume.

## Documentation

This is all covered in the Dev Guide:

> **[Git bootcamp and cheat sheet](https://devguide.python.org/getting-started/git-boot-camp/#accepting-and-merging-a-pull-request)**
>
> In this section, we will go over some commonly used Git commands that are relevant to CPython’s workflow. Forking CPython GitHub repository: You will only need to do this once. Go to https://github...

---

<div class="post-metadata">

**Author:** ![encukou](https://sea2.discourse-cdn.com/flex002/user_avatar/discuss.python.org/encukou/32/2461_2.png) [@encukou](https://discuss.python.org/u/encukou)\
**Post date:** [April 25, 2023, 6:25am UTC](https://discuss.python.org/t/github-auto-merge-is-now-enabled/26176/2 "2023-04-25T06:25:46Z")

</div>

Fellow users of the mailing list mode, note that the post has been edited.

**To enable auto-merge on a PR** : Click on the gray “Enable auto-merge” button at the bottom of the PR.  
(No need to add a “green” review.)

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex002/uploads/python1/original/1X/3aff56846ebe57781a163dfc748fd1417119d8ab.png) [@system](https://discuss.python.org/u/system)\
**Post date:** [April 24, 2024, 12:00am UTC](https://discuss.python.org/t/github-auto-merge-is-now-enabled/26176/3 "2024-04-24T00:00:32Z")

</div>

This topic was automatically closed after 365 days. New replies are no longer allowed.
