--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
This seems like a bit of a solution looking for a problem that's already pretty easy to solve:git log --pretty=format:'%ce'It's already possible to ask for reviews on PRs, so I'm not sure what this new feature brings other than extra files in our repos, and a loosening of the belief that anyone with the commit-bit can check in code anywhere they'd like.What might be a better conversation to have would be to focus on why we have such a backlog of PRs and how we can best address that as a project.Cheers,Simon
On Fri, Jul 7, 2017 at 7:43 AM, Alex Rodionov <p0d...@gmail.com> wrote:
Hey folks,
We currently use labels to separate issues and pull requests between maintainers (i.e. I look at “C-rb”, David looks at “C-py”, etc.). It takes some time to go through all of them and properly classify, so I’m thinking about ways to automate this activity.
For pull requests, we can do that using built-in Github code owners functionality. You can read more about this feature in Github blog post. We could have CODEOWNERS file in repository with something like this:# Python bindings
py/* @AutomatedTester @lucast
# Ruby bindings
rb/* @lucast @p0deje @titusfortner
Once it's done, all new pull requests will be automatically assigned for review to related code owners.We can then also use this file to analyze new issues with some bot which would try to understand the bindings and assign issues to code owners as well. We can also set up teams in SeleniumHQ organization if writing down maintainers by name is tedious.What do you think?
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZL%3DLozvS-55R82Yu9y3UnrPUDp3ArKeic73Y5%2B9-sr56-w%40mail.gmail.com.
We have labels that can be applied to each PR. I _think_ anyone can apply a label to a PR when its being created, but it's entirely possible that I'm mistaken.
I note that the GH UI will also suggest reviewers, but (again) perhaps this is because I'm an committer?
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
Hi,Let me comment on some of these things:We have labels that can be applied to each PR. I _think_ anyone can apply a label to a PR when its being created, but it's entirely possible that I'm mistaken.Only committers can add/remove labels, nobody else can. This is why I (and others like David, Lucas, Luke) spend some time every day to go through each issue/pull request and add correct labels.
I note that the GH UI will also suggest reviewers, but (again) perhaps this is because I'm an committer?GitHub suggests people based on git activity, but again only committers can assign reviewers.
> When I do remember to look at the incoming PRs, those are the first thing I filter on.What if instead of filtering by labels you would filter by "Assigned to me"?
Overall, you guys pretty much suggest the same thing I initially proposed :) We can create teams like @seleniumhq/java, @seleniumhq/rb and use GitHub code owners feature to automatically assign members of the matching team as reviewers for PR. That will:* send email notifications (and maybe in other tools that integrate with GitHub API) to matched team members* allow any committer to simply open PRs assigned to them and review* allow us to skip classifying PRs with labels (in most cases)
On a side note, I'm not fond of depending on GitHub, but:* we already depend on it (see .github/ directory)* code owners feature is super easy to set up
The other approach to do the same would require building a standalone bot listening to all incoming PRs, analyzing them and assigning proper labels. I would imagine such bot to be something like Rails team has and I'd like to implement it (at least because we still have to manually classify issues), but it would take a while to be done as I also have a full-time job :)
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsubscribe...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZL%3DLozvS-55R82Yu9y3UnrPUDp3ArKeic73Y5%2B9-sr56-w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7cb51a72-987f-4fae-a151-9eb065372874%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZL%3DLozvS-55R82Yu9y3UnrPUDp3ArKeic73Y5%2B9-sr56-w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7cb51a72-987f-4fae-a151-9eb065372874%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-develo...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYHmwk-WNQ-rGW7C5rySCjAUexbLvHu06egD3PGsck59FA%40mail.gmail.com.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7e60ba09-fb1e-40e5-b251-60f535a72b75%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYFH-5m05SqWQRF%2BKR4%2BMsj8OoVvxJ51GHP0BqW0_Cgu_w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZLk0AYG9gY40C-vrf2vy2MwBFFi9Mz6L2DB%2B2fu8EaRUBg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CAOrAhYGGSt8awuMX3Ok%2Bu8UG0U21vw6aKi4YP3sonuw8W0Mjgg%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/CANikZL%3DLozvS-55R82Yu9y3UnrPUDp3ArKeic73Y5%2B9-sr56-w%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-developers/7cb51a72-987f-4fae-a151-9eb065372874%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "Selenium Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-developers+unsub...@googlegroups.com.