Hi all,

I would like to share that GitHub Actions workflow to release Apache Spark
is now available.
The workflow is in
https://github.com/apache/spark/blob/master/.github/workflows/release.yml.
Apache Spark 3.5.6 was the first release done by this GitHub Actions.

I plan to make some more changes to make it easier, and document it in
https://spark.apache.org/release-process.html but wanted to share it here
first.

Only PMC members can run this. In short, the steps are as follows:

1. You have to use your forked repository with the GitHub Actions Secrets
set, see the comments in release.yml.
2. Then, you can run as follows to create an RC. Effectively same as:

do-release-docker.sh -d ...

[image: Screenshot 2025-05-29 at 3.25.26 PM.png]

3. After the vote on RC passes, you can convert this to the official
release as below. Same as:

do-release-docker.sh -d ... -s finalize

[image: Screenshot 2025-05-29 at 3.25.32 PM.png]

Thanks all!

Reply via email to