Skip to content

[VL] Fix release packaging and rewrite the release guide - #12761

Merged
philo-he merged 3 commits into
apache:mainfrom
philo-he:update-release-doc
Aug 17, 2026
Merged

[VL] Fix release packaging and rewrite the release guide#12761
philo-he merged 3 commits into
apache:mainfrom
philo-he:update-release-doc

Conversation

@philo-he

@philo-he philo-he commented Aug 12, 2026

Copy link
Copy Markdown
Member

What changes are proposed in this pull request?

Documents the release process in more detail, so that a release manager — particularly one running it for the first time — can follow it end to end without reconstructing the missing steps.

How was this patch tested?

Tested in the release process.

Was this patch authored or co-authored using generative AI tooling?

Claude Opus 5 helped improve the wording.

Copilot AI lite review requested due to automatic review settings August 12, 2026 20:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the Velox release packaging flow to produce ASF-compliant binary tarballs and substantially rewrites the Velox release guide to document the end-to-end RC/vote/publish process.

Changes:

  • Extend package-release.sh to package Spark 4.1 artifacts and include LICENSE/NOTICE inside each binary tarball (sourced from LICENSE-binary/NOTICE-binary).
  • Rewrite/expand docs/developers/HowToRelease.md with pre-release checks, CI-based build guidance, and more detailed voting/publishing steps.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
docs/developers/HowToRelease.md Expanded and reorganized the Velox release guide, adding pre-release checks and more detailed RC/vote/publish instructions.
dev/release/package-release.sh Fixes/improves binary packaging (top-level dir + LICENSE/NOTICE), adds Spark 4.1 packaging, and fails fast on missing prerequisites.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment on lines +29 to +30
VELOX_REPO=https://github.com/IBM/velox.git
VELOX_BRANCH=branch-1.7-dft

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is just an example for the release steps.

Copilot AI review requested due to automatic review settings August 17, 2026 00:10

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 2 out of 2 changed files in this pull request and generated no new comments.

Suppressed comments (1)

docs/developers/HowToRelease.md:254

  • The command uses gpg --send-key, which isn’t a valid GnuPG option (it should be --send-keys). Also, uploading by email/UID can be ambiguous; it’s clearer to send the actual key id shown by --list-keys.
gpg --list-keys --keyid-format SHORT <asf-id>@apache.org
gpg --keyserver keyserver.ubuntu.com --send-key <asf-id>@apache.org

@philo-he
philo-he merged commit 440487d into apache:main Aug 17, 2026
68 of 69 checks passed
@philo-he
philo-he deleted the update-release-doc branch August 17, 2026 01:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants