mirror of
https://github.com/espressif/esp-idf.git
synced 2026-05-30 01:26:31 +03:00
Add a check_api_compatibility CI job that uses esp-api-check to detect breaking API changes in merge requests. The job compares API declarations between the MR base and head commits using libclang, and posts a discussion thread on the MR if WARNING or BREAKING changes are found. - Add CI job in host-test.yml with clang toolchain and allow_failure - Add test_api_check project for CMake configuration with all components enabled - Define __DOXYGEN__ and IDF_DOC_BUILD so the checker can see declarations behind these guards Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>