Skip to content

Align release artifact naming with Apache incubator conventions#91

Merged
tuhaihe merged 1 commit into
apache:mainfrom
tuhaihe:update-tarball-name-release
Apr 22, 2026
Merged

Align release artifact naming with Apache incubator conventions#91
tuhaihe merged 1 commit into
apache:mainfrom
tuhaihe:update-tarball-name-release

Conversation

@tuhaihe
Copy link
Copy Markdown
Member

@tuhaihe tuhaihe commented Apr 20, 2026

Use base version (without -rcN suffix) for release tarball filename to align with Apache incubator release conventions.

Changes:

  • Modified TAR_NAME to use ${VERSION_FILE} instead of ${TAG}
  • Tarball filename now follows pattern: apache-cloudberry-backup-${VERSION_FILE}-incubating-src.tar.gz
  • Example: apache-cloudberry-backup-2.0.0-incubating-src.tar.gz (instead of apache-cloudberry-backup-2.0.0-incubating-rc1-src.tar.gz)

Benefits:

  • Enables direct 'svn mv' to release repository after voting without renaming artifacts
  • Aligns with Apache release best practices where RC identifiers are used only for Git tags and voting process, not in final artifact names
  • Maintains consistency between tarball filename and extracted directory name

The extracted directory name remains unchanged:
apache-cloudberry-backup-${VERSION_FILE}-incubating/

closes: #ISSUE_Number


Change logs

Describe your change clearly, including what problem is being solved or what document is being added or updated.

Contributor's checklist

Here are some reminders before you submit your pull request:

Use base version (without -rcN suffix) for release tarball filename
to align with Apache incubator release conventions.

Changes:
- Modified TAR_NAME to use ${VERSION_FILE} instead of ${TAG}
- Tarball filename now follows pattern:
  apache-cloudberry-backup-${VERSION_FILE}-incubating-src.tar.gz
- Example: apache-cloudberry-backup-2.0.0-incubating-src.tar.gz
  (instead of apache-cloudberry-backup-2.0.0-incubating-rc1-src.tar.gz)

Benefits:
- Enables direct 'svn mv' to release repository after voting without
  renaming artifacts
- Aligns with Apache release best practices where RC identifiers are
  used only for Git tags and voting process, not in final artifact names
- Maintains consistency between tarball filename and extracted
  directory name

The extracted directory name remains unchanged:
apache-cloudberry-backup-${VERSION_FILE}-incubating/
@tuhaihe tuhaihe merged commit 996ef68 into apache:main Apr 22, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants