mirror of
https://github.com/python/miss-islington.git
synced 2025-12-19 14:25:52 +00:00
🐍🍒⛏🤖 - A bot for backporting and merging CPython pull requests
--- updated-dependencies: - dependency-name: aiohttp dependency-version: 3.13.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip - dependency-name: cachetools dependency-version: 6.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: pip - dependency-name: redis dependency-version: 7.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: pip - dependency-name: sentry-sdk dependency-version: 2.43.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| miss_islington | ||
| tests | ||
| .coveragerc | ||
| .gitignore | ||
| .pre-commit-config.yaml | ||
| codecov.yml | ||
| dev-requirements.txt | ||
| LICENSE | ||
| Procfile | ||
| pytest.ini | ||
| README.rst | ||
| requirements.txt | ||
| runtime.txt | ||
| tox.ini | ||
miss-islington
==============
.. image:: https://github.com/python/miss-islington/actions/workflows/ci.yml/badge.svg?event=push
:target: https://github.com/python/miss-islington/actions
.. image:: https://codecov.io/gh/python/miss-islington/branch/main/graph/badge.svg
:target: https://codecov.io/gh/python/miss-islington
.. image:: https://img.shields.io/badge/code%20style-black-000000.svg
:target: https://github.com/ambv/black
🐍🍒⛏🤖
Bot for backporting and merging `CPython <https://github.com/python/cpython/>`_ Pull Requests.
Backporting a PR on CPython
===========================
Prior to merging a PR, a Python core developer should apply the
``needs backport to X.Y`` label to the pull request.
Once the pull request has been merged, `@miss-islington <https://github.com/miss-islington>`_
will prepare the backport PR.
If `@miss-islington <https://github.com/miss-islington>`_ encountered any issue while backporting,
it will leave a comment about it, and the PR will be assigned to the core developer
who merged the PR. The PR then needs to be backported manually.
Merging the Backport PR
=======================
If a Python core developer approved the backport PR made by miss-islington, it will be
automatically merged once all the CI checks passed.
Merging PRs
===========
If a Python core developer approved a PR made by anyone and added the "🤖 automerge" label,
it will be automatically merged once all the CI checks pass.
**Aside**: where does the name come from?
=========================================
According to Wikipedia, Miss Islington is the name of the witch in the
`Monty Python and the Holy Grail <https://www.youtube.com/watch?v=yp_l5ntikaU>`_
sketch.