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. >>>>>> >>>>>>