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