From bee6406a28c7cd4bef00ee13ef3f0e6a0413cfbd Mon Sep 17 00:00:00 2001 From: Gang Wu Date: Mon, 26 Jan 2026 13:26:25 +0800 Subject: [PATCH] chore: post release 0.2.0 - bump version to 0.3.0-SNAPSHOT - refine announcement email --- CMakeLists.txt | 4 +++- dev/release/release.sh | 21 ++++++++------------- src/iceberg/version.h.in | 2 +- 3 files changed, 12 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index abc2f3c42..e7281fb11 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -24,10 +24,12 @@ endif() list(PREPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules") project(Iceberg - VERSION 0.2.0 + VERSION 0.3.0 DESCRIPTION "Iceberg C++ Project" LANGUAGES CXX) +set(ICEBERG_VERSION_SUFFIX "-SNAPSHOT") +set(ICEBERG_VERSION_STRING "${PROJECT_VERSION}${ICEBERG_VERSION_SUFFIX}") configure_file("${CMAKE_CURRENT_SOURCE_DIR}/src/iceberg/version.h.in" "${CMAKE_BINARY_DIR}/src/iceberg/version.h") diff --git a/dev/release/release.sh b/dev/release/release.sh index bc22ae72f..73726e9cb 100755 --- a/dev/release/release.sh +++ b/dev/release/release.sh @@ -101,7 +101,9 @@ echo "" echo "---------------------------------------------------------" cat < commits from unique contributors. -Among the changes in this release are the following highlights: - -- -- -- ... -- - -This release is hosted at: https://dist.apache.org/repos/dist/release/iceberg/apache-iceberg-cpp-${version} +This release can be downloaded from [1]. -For release details and downloads, please visit: https://github.com/apache/iceberg-cpp/releases/tag/apache-iceberg-cpp-${version} +Release notes are available at [2]. -Thanks to everyone for all your contributions! +Thanks to everyone for contributing! - +[1] https://dist.apache.org/repos/dist/release/iceberg/apache-iceberg-cpp-${version} +[2] https://github.com/apache/iceberg-cpp/releases/tag/v${version} MAIL echo "---------------------------------------------------------" diff --git a/src/iceberg/version.h.in b/src/iceberg/version.h.in index 42f44b623..af7fe01e6 100644 --- a/src/iceberg/version.h.in +++ b/src/iceberg/version.h.in @@ -23,6 +23,6 @@ #define ICEBERG_VERSION_MINOR @PROJECT_VERSION_MINOR@ #define ICEBERG_VERSION_PATCH @PROJECT_VERSION_PATCH@ -#define ICEBERG_VERSION_STRING "@PROJECT_VERSION@" +#define ICEBERG_VERSION_STRING "@ICEBERG_VERSION_STRING@" #define ICEBERG_PROJECT_NAME "@PROJECT_NAME@"