Skip to content

Commit eae924b

Browse files
authored
chore: prepare Apache Paimon C++ 0.2.3 release (apache#155)
* docs: align feature guidance with implementation * docs: clarify build and commit integration * chore: prepare Apache Paimon C++ 0.2.3 release
1 parent 131b092 commit eae924b

32 files changed

Lines changed: 687 additions & 122 deletions

.github/workflows/build_release.yaml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ jobs:
4141
steps:
4242
- name: Checkout paimon-cpp
4343
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
44-
with:
45-
lfs: true
4644
- name: Setup ccache
4745
uses: ./.github/actions/setup-ccache
4846
with:
@@ -64,8 +62,6 @@ jobs:
6462
steps:
6563
- name: Checkout paimon-cpp
6664
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
67-
with:
68-
lfs: true
6965
- name: Setup ccache
7066
uses: ./.github/actions/setup-ccache
7167
with:

.github/workflows/clang_test.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,6 @@ jobs:
4242
- name: Checkout paimon-cpp
4343
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
4444
with:
45-
lfs: true
4645
fetch-depth: 0 # fetch all history for git diff in clang-tidy
4746
- name: Setup ccache
4847
uses: ./.github/actions/setup-ccache

.github/workflows/gcc8_test.yaml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ jobs:
4545
- name: Install dependencies
4646
run: |
4747
apt-get update
48-
DEBIAN_FRONTEND=noninteractive apt-get install -y gcc-8 g++-8 ninja-build git git-lfs tar curl tzdata zip unzip pkg-config build-essential python3-dev gdb sudo
48+
DEBIAN_FRONTEND=noninteractive apt-get install -y gcc-8 g++-8 ninja-build git tar curl tzdata zip unzip pkg-config build-essential python3-dev gdb sudo
4949
curl -L -O https://github.com/Kitware/CMake/releases/download/v3.28.3/cmake-3.28.3-linux-x86_64.tar.gz
5050
tar -zxvf cmake-3.28.3-linux-x86_64.tar.gz -C /usr/local --strip-components=1
5151
rm cmake-3.28.3-linux-x86_64.tar.gz
@@ -60,8 +60,6 @@ jobs:
6060
ls -la
6161
- name: Checkout paimon-cpp
6262
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
63-
with:
64-
lfs: true
6563
- name: Setup ccache
6664
uses: ./.github/actions/setup-ccache
6765
with:

.github/workflows/gcc_test.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ jobs:
4141
steps:
4242
- name: Checkout paimon-cpp
4343
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
44-
with:
45-
lfs: true
4644
- name: Setup ccache
4745
uses: ./.github/actions/setup-ccache
4846
with:

.github/workflows/test_with_sanitizer.yaml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,8 +41,6 @@ jobs:
4141
steps:
4242
- name: Checkout paimon-cpp
4343
uses: actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8 # v6.0.1
44-
with:
45-
lfs: true
4644
- name: Setup ccache
4745
uses: ./.github/actions/setup-ccache
4846
with:

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ build
2020
build-release
2121
build-debug
2222
output
23+
release
2324

2425
# IDE settings
2526
.idea

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ if(NOT CMAKE_BUILD_TYPE)
3737
endif()
3838

3939
project(paimon
40-
VERSION 0.2.0
40+
VERSION 0.2.3
4141
DESCRIPTION "Paimon C++ Project")
4242

4343
string(TOUPPER "${CMAKE_BUILD_TYPE}" UPPERCASE_BUILD_TYPE)

CONTRIBUTING.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,6 @@ Before submitting, please verify:
5959
- **C++17** compatible compiler (GCC recommended)
6060
- **CMake** ≥ 3.16
6161
- **Python 3** (for linting scripts and pre-commit)
62-
- **git-lfs** (the repository uses Git LFS for large files)
6362

6463
---
6564

README.md

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,9 @@ The current implementation supports the `x86_64` architecture.
4949

5050
## Building
5151

52-
> **Note:** The build system and source files are being migrated incrementally. The instructions below will work once the CMake build files and source code are available in this repository.
53-
54-
If you do not have `git-lfs` installed, install it first.
55-
5652
```bash
5753
git clone https://github.com/apache/paimon-cpp.git
5854
cd paimon-cpp
59-
git lfs pull
6055
```
6156

6257
Build with CMake:
@@ -80,7 +75,7 @@ cp devcontainer.json.template devcontainer.json
8075
## Collaboration
8176

8277
Paimon-cpp is an active open-source project and we welcome people who want to contribute or share good ideas!
83-
Before contributing, please read the [Contributing Guide](CONTRIBUTING.md) and the [Code Style Guide](docs/code-style.md). You are encouraged to check out our [documentation](https://alibaba.github.io/paimon-cpp/).
78+
Before contributing, please read the [Contributing Guide](CONTRIBUTING.md) and the [Code Style Guide](docs/code-style.md). You are encouraged to check out our [documentation](https://paimon.apache.org/docs/cpp/).
8479

8580
## License
8681

docs/source/_static/versions.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[
22
{
3-
"name": "0.10.0 (dev)",
4-
"version": "dev/",
5-
"url": "#"
3+
"name": "0.2.3",
4+
"version": "0.2.3",
5+
"url": "https://paimon.apache.org/docs/cpp/"
66
}
77
]

0 commit comments

Comments
 (0)