Skip to content

chore: disable lumina and lucene by default#190

Merged
lxy-9602 merged 2 commits intoalibaba:mainfrom
zjw1111:chore/disable-lumina-lucene-by-default
Mar 20, 2026
Merged

chore: disable lumina and lucene by default#190
lxy-9602 merged 2 commits intoalibaba:mainfrom
zjw1111:chore/disable-lumina-lucene-by-default

Conversation

@zjw1111
Copy link
Collaborator

@zjw1111 zjw1111 commented Mar 20, 2026

Summary

  • set PAIMON_ENABLE_LUMINA default to OFF
  • set PAIMON_ENABLE_LUCENE default to OFF
  • explicitly enable both options in CI builds

Copilot AI review requested due to automatic review settings March 20, 2026 08:28
Copy link

Copilot AI left a comment

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 build configuration so Lumina (vector index) and Lucene (FTS index) are opt-in by default for local builds, while keeping CI coverage by explicitly enabling them in the CI build script.

Changes:

  • Set PAIMON_ENABLE_LUMINA default to OFF.
  • Set PAIMON_ENABLE_LUCENE default to OFF.
  • Enable both options explicitly in CI via ci/scripts/build_paimon.sh.

Reviewed changes

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

File Description
CMakeLists.txt Switches Lumina/Lucene CMake options to default OFF to avoid building optional dependencies unless requested.
ci/scripts/build_paimon.sh Forces Lumina/Lucene ON in CI builds so these features remain compiled and tested in workflows using this script.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Collaborator

@lxy-9602 lxy-9602 left a comment

Choose a reason for hiding this comment

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

+1

@lxy-9602 lxy-9602 merged commit 5707ef9 into alibaba:main Mar 20, 2026
8 checks passed
zjw1111 added a commit to zjw1111/paimon-cpp that referenced this pull request Mar 20, 2026
lxy-9602 pushed a commit that referenced this pull request Mar 20, 2026
* chore: disable lumina and lucene by default (#190)

* chore: update version to v0.1.1
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.

3 participants