The PR is ready for a look 👍

On Sun, 8 Jun 2025 at 17:41, Hyukjin Kwon <gurwls...@apache.org> wrote:

> I am working on it at https://github.com/apache/spark/pull/51122.
> Some emails might be sent for RC 3.5.7 for testing purposes. Please ignore
> them :-). I will reply to individual email as well to avoid confusion.
>
> On Thu, 5 Jun 2025 at 20:07, Yang Jie <yangji...@apache.org> wrote:
>
>> Option 1 +1, thank you, Hyukjin, for the efforts you've put into this.
>>
>> On 2025/06/06 02:59:32 Jungtaek Lim wrote:
>> > Thanks for the confirmation. That sounds great as long as the ASF
>> account
>> > information is required per run and never be stored somewhere after the
>> run.
>> >
>> > 2025년 6월 6일 (금) 오전 11:39, Hyukjin Kwon <gurwls...@apache.org>님이 작성:
>> >
>> > > When you run the GitHub Actions to release, it requires you to
>> specify an
>> > > ASF account and password in GitHub Secrets. So I plan to use that to
>> send
>> > > an email.
>> > > I will probably add a note that the email was auto generated ..
>> > >
>> > > On Fri, 6 Jun 2025 at 11:37, Jungtaek Lim <
>> kabhwan.opensou...@gmail.com>
>> > > wrote:
>> > >
>> > >> One question: is it possible for the automation to send the mail on
>> > >> behalf of release manager? Or will we simply send the mail as
>> specific mail
>> > >> account (mostly dedicated one for automated)?
>> > >>
>> > >> Maybe latter doesn’t even matter, but it might be less clear about
>> who is
>> > >> driving the release, from automated RC mail.
>> > >>
>> > >> 2025년 6월 6일 (금) 오전 2:09, Wenchen Fan <cloud0...@gmail.com>님이 작성:
>> > >>
>> > >>> +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.
>> > >>>>>>>
>> > >>>>>>>
>> >
>>
>> ---------------------------------------------------------------------
>> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>>
>>

Reply via email to