zjw1111 opened a new pull request, #12: URL: https://github.com/apache/paimon-cpp/pull/12
### Purpose Linked issue: close #xxx Migrate the `build_support` tooling from the Alibaba-origin Paimon C++ repository, excluding `build_support/fix_includes.py` as requested. This PR includes: - sanitizer suppression files - clang-format and clang-tidy helper scripts - IWYU scripts and mapping files - lint utilities and exclusions - test runner and stacktrace helper scripts - upstream commit helper script Migration notes: - Requested files migrated: all files under `build_support/` except `fix_includes.py` - Skipped requested files: none - Extra dependency files: none - License handling: preserved existing ASF headers and original third-party/source license headers for LLVM/UIUC-derived and Cloudera-derived files - External contributors: no external contributor threshold hits; no `Co-authored-by` trailer added ### Tests - `git diff --cached --check` - `bash -n build_support/get-upstream-commit.sh build_support/run-test.sh build_support/iwyu/iwyu.sh` - `perl -c build_support/stacktrace_addr2line.pl` - `python -B -m py_compile build_support/asan_symbolize.py build_support/iwyu/iwyu_tool.py build_support/lintutils.py build_support/run_clang_format.py build_support/run_clang_tidy.py` - Migration preflight: 22 files, 1911 source lines, no missing internal dependencies - External contributor analysis: no threshold hits ### API and Format No API, storage format, or protocol changes. ### Documentation No user-facing documentation changes. ### Generative AI tooling Generated-by: OpenAI Codex (GPT-5) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
