Jeff,

i gave it a little thoughts and that does not seem to hard to achieve.

ghi https://github.com/stephencelis/ghi is a cli to manage (among other
things) labels, milestones and assignee

the elegant way would be to use webhooks and act accordingly
(short version: github issue a json request each time an issue is
modified to the web server of our choice)
and the "simple" way would be to write a cron script to do this

the first case means we have access to a public web server.
i have no experience in working with the IU folks, and though this is
the most technically elegant option,
there are some more political implications (who
manage/update/monitor/secure this).

the second option (cron script) could be accepted more easily by IU.

i will experiment on my sandbox from now.

Cheers,

Gilles

On 2014/10/03 22:20, Gilles Gouaillardet wrote:
> will do !
>
> Gilles
>
> "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> wrote:
>> That's a possibility.  IU could probably host this for us.
>>
>> Would you mind looking into how hard this would be?
>>
>>
>> On Oct 3, 2014, at 8:41 AM, Gilles Gouaillardet 
>> <gilles.gouaillar...@gmail.com> wrote:
>>
>>> Jeff,
>>>
>>> What about a bot using github's rich REST api that parses PR and 
>>> automatically sets label/milestone/assignee when a keyword is found ?
>>>
>>> for example :
>>> PR:milestone=v1.8.4:assignee=jsquyres:label=bug
>>> or
>>> #milestone=v1.8.4 #assignee=@jsquyres #label=bug
>>>
>>> i can investigate this way if needed
>>>
>>> Cheers,
>>>
>>> Gilles
>>>
>>> "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> wrote:
>>>> Gah.
>>>>
>>>> I just did some experimentation and confirmed this behavior:
>>>>
>>>> 1. If you do not belong to a repo, you can file issues/pull requests and 
>>>> comment on them.
>>>>
>>>> 2. If you have *read* access to a repo, you can do everything from #1, but 
>>>> you're also eligible for @mention auto-complete, and issues/pull requests 
>>>> can be assigned to you.
>>>>
>>>> 3. If you have *write* access to a repo, you can do everything from #2, 
>>>> but you can also set labels, milestones, and assignees.
>>>>
>>>> All the OMPI devs have *read* access to ompi-release, meaning you can 
>>>> create/comment on issues, but not set labels/milestones/assignees.
>>>>
>>>> I did not expect this behavior.  Grumble.  Will have to think about it a 
>>>> bit...
>>>>
>>>>
>>>>
>>>>
>>>> On Oct 3, 2014, at 7:07 AM, Gilles Gouaillardet 
>>>> <gilles.gouaillar...@gmail.com> wrote:
>>>>
>>>>> Jeff,
>>>>>
>>>>> my point is that label, milestone and assignee are *not* clickable for me 
>>>>> (see attached snapshot, "settings" icons are missing
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Gilles
>>>>>
>>>>> On Fri, Oct 3, 2014 at 7:36 PM, Jeff Squyres (jsquyres) 
>>>>> <jsquy...@cisco.com> wrote:
>>>>> You can only assign a label and milestone, and assign the PR to someone, 
>>>>> *after* you create the PR (same with creating issues).
>>>>>
>>>>> See https://github.com/open-mpi/ompi/wiki/SubmittingBugs for details:
>>>>>
>>>>> <github-pr-labels.png>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> On Oct 2, 2014, at 11:37 PM, Gilles Gouaillardet 
>>>>> <gilles.gouaillar...@iferc.org> wrote:
>>>>>
>>>>>
>>>>>> Jeff,
>>>>>>
>>>>>> i could not find how to apply a label to a PR via the web interface (and
>>>>>> i am not sure i can even do that since authority might be required)
>>>>>>
>>>>>> any idea (maybe a special keyword in the comment ...) ?
>>>>>>
>>>>>> Cheers,
>>>>>>
>>>>>> Gilles
>>>>>>
>>>>>> On 2014/10/03 1:53, Jeff Squyres (jsquyres) wrote:
>>>>>>> On Oct 2, 2014, at 12:47 PM, Ralph Castain <r...@open-mpi.org> wrote:
>>>>>>>
>>>>>>>> How are they going to review it, given they don't have authority to do 
>>>>>>>> anything on that branch? Can they still comment? Can they reassign 
>>>>>>>> them when done?
>>>>>>> Yes, they can comment.
>>>>>>>
>>>>>>> The idea was that they would apply the "reviewed" label when they have 
>>>>>>> reviewed it successfully.  These "reviewed" labels will then be easily 
>>>>>>> viewable in the PR listing by the RM/GK to know which ones are ready.
>>>>>>>
>>>>>> _______________________________________________
>>>>>> devel mailing list
>>>>>> de...@open-mpi.org
>>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>>> Link to this post: 
>>>>>> http://www.open-mpi.org/community/lists/devel/2014/10/15988.php
>>>>>
>>>>> -- 
>>>>> Jeff Squyres
>>>>> jsquy...@cisco.com
>>>>> For corporate legal information go to: 
>>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> de...@open-mpi.org
>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>> Link to this post: 
>>>>> http://www.open-mpi.org/community/lists/devel/2014/10/15990.php
>>>>>
>>>>> <gh.png>_______________________________________________
>>>>> devel mailing list
>>>>> de...@open-mpi.org
>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>> Link to this post: 
>>>>> http://www.open-mpi.org/community/lists/devel/2014/10/15992.php
>>>>
>>>> -- 
>>>> Jeff Squyres
>>>> jsquy...@cisco.com
>>>> For corporate legal information go to: 
>>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> de...@open-mpi.org
>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>> Link to this post: 
>>>> http://www.open-mpi.org/community/lists/devel/2014/10/15995.php
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> Link to this post: 
>>> http://www.open-mpi.org/community/lists/devel/2014/10/15996.php
>>
>> -- 
>> Jeff Squyres
>> jsquy...@cisco.com
>> For corporate legal information go to: 
>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>
>> _______________________________________________
>> devel mailing list
>> de...@open-mpi.org
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: 
>> http://www.open-mpi.org/community/lists/devel/2014/10/15997.php
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/10/15999.php

Reply via email to