+1 for email automation!

On Thu, Jun 5, 2025 at 8:22 AM Yuanjian Li <xyliyuanj...@gmail.com> wrote:

> +1 for option 1.
>
> Seems the only downside of option 1 is that some RC numbers may be
> non-sequential.
>
> Dongjoon Hyun <dongjoon.h...@gmail.com> 于2025年6月5日周四 07:57写道:
>
>> +1 for the proposal, Hyukjin. Thank you for the whole and seamless
>> migration toward this direction.
>>
>> Please make it sure that we explicitly show the human release manager
>> name and email address (instead of bot sender) in the generated email.
>> That's the only concern I have.
>>
>> Thanks,
>> Dongjoon.
>>
>>
>>
>> On Wed, Jun 4, 2025 at 9:32 PM Mridul Muralidharan <mri...@gmail.com>
>> wrote:
>>
>>>
>>>   We can always invalidate the vote with -1 in case it is found to be
>>> sent incorrectly ... As long as the automation does not end up generating a
>>> tonne of mails, that is, it should be fairly manageable :)
>>> I am in favor of automating it with option 1.
>>>
>>> Thanks for driving this Hyukjin !
>>>
>>> Regards,
>>> Mridul
>>>
>>>
>>> On Wed, Jun 4, 2025 at 6:53 PM Hyukjin Kwon <gurwls...@apache.org>
>>> wrote:
>>>
>>>> Hi all,
>>>>
>>>> As some of you may know, I’ve been working on automating the Spark
>>>> release process (release.yml
>>>> <https://github.com/apache/spark/actions/workflows/release.yml>). The
>>>> basic steps are done, and I’m now looking into automating some of the
>>>> remaining manual tasks.
>>>>
>>>> One such task is sending the email to start the vote for an RC. I’d
>>>> like to automate this step as well.
>>>>
>>>> The potential downside is that, in corner cases, an incorrect RC might
>>>> still trigger the vote email (even though failures should be caught
>>>> earlier). To handle this, I propose we send the email automatically and
>>>> rely on the community to help verify the RC. If something is wrong, we can
>>>> simply cut a new RC - which is now much easier to do.
>>>>
>>>> Alternatively, a more conservative option is to generate a draft of the
>>>> email in the build log and let the release manager copy and send it
>>>> manually.
>>>>
>>>> I personally prefer the first approach, but I’d like to hear what
>>>> others think.
>>>>
>>>>

Reply via email to