opentelemetry-cpp icon indicating copy to clipboard operation
opentelemetry-cpp copied to clipboard

[CI] Increase code coverage of iwyu and clang-tidy ci jobs

Open dbarker opened this issue 4 months ago • 3 comments

Changes

  • Adds cmake cache initialization files for opentelemetry-cpp options in test_common/cmake
  • Run clang tidy in a matrix
    • all-options-abiv1-preview (ABI version 1 plus all the cmake options including preview features)
    • all-options-abiv2-preview (ABI version 2 plus all the cmake options including preview features)
  • Adds a warning limit for each clang-tidy job (this job will now fail if additional warnings are added)
  • Run iwyu in a matrix
    • all-options-abiv1 (no preview features)
    • all-options-abiv1-preview
    • all-options-abiv2-preview

For significant contributions please make sure you have completed the following items:

  • [ ] CHANGELOG.md updated for non-trivial changes
  • [ ] Unit tests have been added
  • [ ] Changes in public API reviewed

dbarker avatar Jun 09 '25 19:06 dbarker