Thanks everyone for chiming in.

[email protected] sounds good to me.
We can configure this per project using the .asf.yaml file. For example,
here is the configuration for PyIceberg [1]. I’ll update it to use ci-jobs@
once the alias has been created.

Notifications are only sent when a workflow run fails or when it succeeds
after a series of failures. I don’t anticipate a large volume of
notifications, so we can use the same alias for all subprojects. As JB
mentioned, the alias is subscription-based.

Once we have consensus, the instructions for creating the alias are in the
original email.

Best,
Kevin Liu

[1] https://github.com/apache/iceberg-python/pull/2682/files

On Tue, Nov 4, 2025 at 9:12 AM Ryan Blue <[email protected]> wrote:

> This sounds reasonable to me. I also like Steven's suggestion to call it
> ci-jobs.
>
> On Tue, Nov 4, 2025 at 8:07 AM Steven Wu <[email protected]> wrote:
>
>> `jobs@` can be confused as career jobs. Maybe sth like `ci-jobs@` could
>> be more clear.
>>
>> Looks like commits@ is already used in the .asf.yml file for github
>> commits
>>
>> notifications:
>>     commits:      [email protected]
>>
>> Also, do all Iceberg repos (Java, Python, ...) share the same
>> notifications ML?
>>
>> I remember getting CI action failure notifications for the commits that I
>> merged into the main branch in the Java repo.
>>
>> On Mon, Nov 3, 2025 at 9:09 PM Jean-Baptiste Onofré <[email protected]>
>> wrote:
>>
>>> Hi
>>>
>>> It looks good to me (assuming people will subscribe to this mailing list
>>> :)).
>>>
>>> Some projects are using commits@ mailing list as general recipient for
>>> GitHub notification.
>>>
>>> Regards
>>> JB
>>>
>>> Le lun. 3 nov. 2025 à 16:59, Kevin Liu <[email protected]> a écrit :
>>>
>>>> Hi all,
>>>>
>>>> We recently noticed and fixed an issue with PyIceberg’s GitHub Action
>>>> runs [1] that had been silently failing for a while and went unnoticed due
>>>> to lack of alerts. To prevent this in the future, I’d like to request
>>>> creating a new mailing alias ([email protected]) for GitHub
>>>> Actions job failure notifications.
>>>>
>>>> Instructions for creating a new mailing list are here [2]. Once
>>>> created, we can configure the .asf.yaml file [3] to send notifications when
>>>> a workflow fails:
>>>> ```
>>>> notifications:
>>>>   jobs: [email protected]
>>>> ```
>>>>
>>>> Best,
>>>> Kevin Liu
>>>>
>>>> [1] https://github.com/apache/iceberg-python/pull/2678
>>>> [2]
>>>> https://infra.apache.org/mailing-list-moderation.html#new-mailing-list
>>>> [3]
>>>> https://github.com/apache/infrastructure-asfyaml?tab=readme-ov-file#github-actions-build-status-emails
>>>>
>>>>

Reply via email to