This is an automated email from the ASF dual-hosted git repository. tuhaihe pushed a commit to branch REL_2_STABLE in repository https://gitbox.apache.org/repos/asf/cloudberry-pxf.git
commit 910bb9a065f432f2db8a4c176cec83d46e378d21 Author: Dianjin Wang <[email protected]> AuthorDate: Sat Apr 11 19:59:56 2026 +0800 Align release artifact naming with Apache incubator conventions Update cloudberry-pxf-release.sh to generate artifact filenames without RC suffix (e.g., apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz) while keeping RC identifier in directory names only. Benefits: - Simplifies promotion process after vote passes - No need to rename files for checksums/signatures - Consistent with best practices from other ASF Incubator projects - Files are ready for final release from RC stage, can use `svn mv` to promote the RC artifacts to the final version. Example structure: dev/incubator/cloudberry/2.1.0-incubating-rc1/ apache-cloudberry-pxf-2.1.0-incubating-src.tar.gz --- package/cloudberry-pxf-release.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/cloudberry-pxf-release.sh b/package/cloudberry-pxf-release.sh index 2bab1134..eddd6c94 100755 --- a/package/cloudberry-pxf-release.sh +++ b/package/cloudberry-pxf-release.sh @@ -510,7 +510,7 @@ section "Staging release: $TAG" section "Creating Source Tarball" - TAR_NAME="apache-cloudberry-pxf-${TAG}-src.tar.gz" + TAR_NAME="apache-cloudberry-pxf-${VERSION_FILE}-incubating-src.tar.gz" TMP_DIR=$(mktemp -d) trap 'rm -rf "$TMP_DIR"' EXIT @@ -518,8 +518,8 @@ section "Staging release: $TAG" export COPYFILE_DISABLE=1 export COPY_EXTENDED_ATTRIBUTES_DISABLE=1 - # Keep -rcN in the artifact filename for RC voting, but keep the extracted - # top-level directory name as the main version with -incubating (without -rcN). + # Use base version (without -rcN) for both tarball filename and extracted directory name. + # This allows direct svn mv to release repository after voting without renaming. git archive --format=tar --prefix="apache-cloudberry-pxf-${VERSION_FILE}-incubating/" "$TAG" | tar -x -C "$TMP_DIR" # Archive submodules if any --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
