OK! Did it!

This works now. See schema here: 
https://github.com/apache/flagon-useralejs/blob/master/.asf.yaml

I haven’t tested PRs, or dependabots, however, issue updates are now going to 
notificati...@flagon.apache.org <mailto:notificati...@flagon.apache.org> and 
NOT to dev

I’ve implemented the schema @ master for both apache/flagon and 
apache/flagon-useralejs (i’ll get it into distill at a later date)

New lists are active (of course):

p...@flagon.apache.org <mailto:p...@flagon.apache.org> 
notificati...@flagon.apache.org <mailto:p...@flagon.apache.org>
maintena...@flagon.apache.org <mailto:p...@flagon.apache.org>

to subscribe:

Send email to [list]-subscr...@flagon.apache.org 
<mailto:subscr...@flagon.apache.org> (ex: pr-subscr...@flagon.apache.org 
<mailto:pr-subscr...@flagon.apache.org>)

or

If you are a committer, use your LDAP to use the subscription management tool 
on Whimsey:


https://whimsy.apache.org/committers/subscribe

PS I also implemented GitHub wikis via asf.yaml just for fun. Was thinking 
about putting in release procs. there at minimum. 

We saved dev!

-J

> On Jun 15, 2023, at 9:56 PM, Austin Bennett <aus...@apache.org> wrote:
> 
> Sounds great - thanks for digging into getting this cleaned up!
> 
> On Wed, Jun 14, 2023 at 9:06 PM Joshua Poore <poor...@apache.org> wrote:
> 
>> from:
>> https://cwiki.apache.org/confluence/pages/viewpage.action?spaceKey=INFRA&title=git+-+.asf.yaml+features
>> 
>> The hierarchy for determining the email target for an action is:
>> If a specific status or comment target is specified, use that
>> otherwise, if a global issue/pull request target exists, use that
>> otherwise, fall back to the targets that were configured when the
>> repository was set up
>> finally, fall back to dev@project for issues/PRs and commits@ for commits
>> 
>> feeling optimistic this works when new lists are up and running.
>> 
>> 
>>> On Jun 14, 2023, at 11:58 PM, Joshua Poore <poor...@apache.org> wrote:
>>> 
>>> Well,
>>> 
>>> Requested 3 new lists:
>>> 
>>> 1. PR
>>> 2. Maintenance
>>> 3. Notifications
>>> 
>>> These are now in process.
>>> 
>>> Pushed new asf.yaml to Apache/Flagon repo:
>> https://github.com/apache/flagon/blob/master/.asf.yaml
>>> 
>>> Commits are going to where they should (commits). However, new issues,
>> issue updates are still going to dev@ (I am seeing mods to the titles
>> consistent with asf.yaml). I’ll run another test when the new lists are
>> active. It could require some more experimentation.
>>> 
>>> Bear with us @dev… We’ll get it.
>>> 
>>>> On Jun 14, 2023, at 11:16 PM, Joshua Poore <poor...@apache.org> wrote:
>>>> 
>>>> OK, I have requested the Notifications list. I’ll push subscribe
>> details out when it’s available (approx 24hrs).
>>>> 
>>>> Going to experiment with asf.yaml mods on apache/flagon repo next.
>>>> 
>>>>> On Jun 14, 2023, at 12:03 AM, Austin Bennett <aus...@apache.org>
>> wrote:
>>>>> 
>>>>> +1
>>>>> 
>>>>> The reply-to functionality works out the box via GH notification
>> emails to individual accounts.  I like the thought of adding that as ASF,
>> but need to explore whether worth the hassle of piping through ASF Infra
>> [and the associated downsides that were raised like messy messages from
>> things like email signatures in replies].
>>>>> 
>>>>> 
>>>>> 
>>>>> 
>>>>> On Tue, Jun 13, 2023, 9:12 PM Joshua Poore <poor...@apache.org
>> <mailto:poor...@apache.org>> wrote:
>>>>>> Hey Austin,
>>>>>> 
>>>>>> This is looking an awful like the other thread on dev:
>> https://lists.apache.org/thread/5374nqhndp46fmv0hzdjp9b6s6v833bj
>>>>>> 
>>>>>> This all involves add additional email lists and then pipeline
>> Github/Gitbox notifications through to different lists.
>>>>>> 
>>>>>> My original proposal:
>>>>>> 
>>>>>> 1)  to open a ‘maintenance’ list for flagon and pipe dependabot
>> alerts there suppress from dev
>>>>>> 2)  to open a ‘PR’ list for flagon and pipe PR notifications through
>> there.
>>>>>> 3) commits will stay on the ‘commits’ thread.
>>>>>> 4) pipe GitHub discussions and Issue mods through to ‘dev’
>>>>>> 
>>>>>> How about we push GitHub Discussions and Issues through a
>> “Notifications” list (would be good to keep that to human traffic and not
>> dependably traffic), as you propose in lieu of [4] above. I love your idea
>> for a “reply to” functionality.
>>>>>> 
>>>>>> If that works for you, I’ll request the additional threads and we can
>> start experimenting with modifying our .asf.yaml files given the example
>> below:
>>>>>> 
>>>>>> 
>>>>>> plc4x/.asf.yaml at e14a3d7dc8bae8ead824f019d5e87767c4460adc ·
>> apache/plc4x
>>>>>> github.com
>>>>>> <
>> https://github.com/apache/plc4x/blob/e14a3d7dc8bae8ead824f019d5e87767c4460adc/.asf.yaml#L61>plc4x/.asf.yaml
>> at e14a3d7dc8bae8ead824f019d5e87767c4460adc · apache/plc4x <
>> https://github.com/apache/plc4x/blob/e14a3d7dc8bae8ead824f019d5e87767c4460adc/.asf.yaml#L61
>>> 
>>>>>> github.com <
>> https://github.com/apache/plc4x/blob/e14a3d7dc8bae8ead824f019d5e87767c4460adc/.asf.yaml#L61
>>> 
>>>>>> 
>>>>>> Did I miss anything?
>>>>>> 
>>>>>> Josh
>>>>>> 
>>>>>>> On Jun 11, 2023, at 9:54 PM, Austin Bennett <aus...@apache.org
>> <mailto:aus...@apache.org>> wrote:
>>>>>>> 
>>>>>>> Hi Flagon Dev,
>>>>>>> 
>>>>>>> How do we feel about using a notifications@ list, so that not
>> everything is
>>>>>>> piped to dev@?  That is one option mentioned from @
>> ctubb...@apache.org <mailto:ctubb...@apache.org>
>>>>>>> <ctubb...@apache.org <mailto:ctubb...@apache.org>> ( below ).
>>>>>>> 
>>>>>>> That seems vastly preferable for people involved in issue/PR
>> discussions to
>>>>>>> not receive duplicate messages.
>>>>>>> 
>>>>>>> Related: if Infra is amenable, I am also willing to explore
>> extending the
>>>>>>> functionality to be able to reply from email [ sent to list ] to get
>> it
>>>>>>> back to GH, that's a very nice feature of the messages coming from
>> GH.
>>>>>>> 
>>>>>>> Interested to hear your thoughts.  If there is
>>>>>>> consensus/sufficient-support, I'll be happy to update .asf.yaml, and
>> deal
>>>>>>> with creating that list [ I'm not sure whether I can move forward
>> via lazy
>>>>>>> consensus if not hearing from people ].
>>>>>>> 
>>>>>>> Thanks,
>>>>>>> Austin
>>>>>>> 
>>>>>>> 
>>>>>>> ---------- Forwarded message ---------
>>>>>>> From: Christopher <ctubb...@apache.org <mailto:ctubb...@apache.org>>
>>>>>>> Date: Sun, Jun 11, 2023 at 6:11 PM
>>>>>>> Subject: Re: How to NOT receive GH traffic on devlist, for things my
>> GH
>>>>>>> user is apart of?
>>>>>>> To: Austin Bennett <aus...@apache.org <mailto:aus...@apache.org>>
>>>>>>> Cc: <us...@infra.apache.org <mailto:us...@infra.apache.org>>, <
>> dev@flagon.apache.org <mailto:dev@flagon.apache.org>>
>>>>>>> 
>>>>>>> 
>>>>>>> You'd really have to try to convince your project to configure their
>>>>>>> .asf.yaml file to send their GH notifications to a secondary list
>>>>>>> (like notifications@) which you can simply unsubscribe from, so you
>>>>>>> don't get duplicates from both GH and via the mailing list. That way
>>>>>>> users can choose to opt-in to the notifications@ list in addition to
>>>>>>> the dev@ list, at their choice. Some projects do this, while others
>>>>>>> are much more resistant to the idea, and would prefer you just
>>>>>>> configure your mail client to filter things out manually.
>>>>>>> 
>>>>>>> On Sun, Jun 11, 2023 at 6:40 PM Austin Bennett <aus...@apache.org
>> <mailto:aus...@apache.org>> wrote:
>>>>>>>> 
>>>>>>>> Hi Infra Users,
>>>>>>>> 
>>>>>>>> The Flagon project currently receives GH notifications to the dev
>> list.
>>>>>>> I'd prefer to not receive emails for Issues/Comments I am already
>>>>>>> participating in [ as it otherwise feels like spam ], is there a way
>> to
>>>>>>> customize this so it does not get sent to me?  I write here since in
>> the
>>>>>>> bottom of email to flagon's dev list as forwarded from GH it
>> suggested to
>>>>>>> contact us...@infra.apache.org <mailto:us...@infra.apache.org>
>>>>>>>> 
>>>>>>>> A related feature request [ maybe better for a different email?]:
>>>>>>>> * When GH sends me notifications directly, I can reply to the
>> issue/PR.
>>>>>>> This does not work when the traffic goes through the dev list [ if I
>> reply
>>>>>>> to the message to dev list, the response goes to dev list, not to GH
>> ].  Is
>>>>>>> that additional customization that we already have?  If not, is that
>>>>>>> something worth looking to build/support?
>>>>>>>> 
>>>>>>>> Including dev@flagon for visibility, so devs can also potentially
>>>>>>> opt-into what gets determined.
>>>>>>>> 
>>>>>>>> Thanks,
>>>>>>>> Austin
>>>>>> 
>>>> 
>>> 
>> 
>> 

Reply via email to