
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 <https://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.
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