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