Update:

I've disabled gitmate's ability to automatically add size labels based on the size of the PR.
When it applied the "size-XS" label, it removed the "CLA signed" label already applied by the-knights-who-say-ni.
ni is smart enough to reapply the label, but I don't think this feature is ready for us, and definitely not for CPython, where we have other bots applying other labels.
I've filed a bug: https://gitlab.com/gitmate/open-source/gitmate-2/issues/393

I've enabled gitmate's ability to detect duplicate issues across Python projects.
It will post a message like this:
"GitMate.io thinks possibly related issues are #1 (issue 1 title), #2 (issue 2 title), and #3 (issue 3 title)"
I don't yet know how accurate it will be, but that's why I'm experimenting.

gitmate is currently only installed in devguide, core-workflow, and miss-islington.
If there is interest in adding it in other repos, please let me know.

Mariatta


On Fri, Jul 20, 2018 at 11:49 AM Mariatta Wijaya <mariatta.wijaya@gmail.com> wrote:
I'm interested to try out Gitmate, and I've requested the permission for it to be installed in Python GitHub organization.

https://gitmate.io/

Several of its features I'd like to try out for now:
- automatically add size labels on pull requests. It can analyze the content of the pull request, and apply the size labels (xs, s, m, etc)
- apply stale label for inactive pull requsts

gitmate has been used by coala. Here is an example of a PR where it automatically add stale, size labels, and also checks of PEP 8 compliance:
https://github.com/coala/coala/pull/4818

I find the code analysis feature of gitmate (checking for PEP 8 etc) is too noisy, so I don't think we should add it now.

If it works for the devguide or core workflow, perhaps later we can try adding this to cpython too?

Mariatta