opentelemetry-cpp
opentelemetry-cpp copied to clipboard
[CI] Increase code coverage of iwyu and clang-tidy ci jobs
Changes
- Adds cmake cache initialization files for
opentelemetry-cppoptions intest_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.mdupdated for non-trivial changes - [ ] Unit tests have been added
- [ ] Changes in public API reviewed