7 Commits
Author SHA1 Message Date
Daniel Tierney afcf9ac341 SARIF: Report information about processes invoked in the SARIF log
Fixes: #27903
2026-08-28 11:27:44 -04:00
Daniel Tierney 9a524ded0c SARIF: Report named base directory paths
Result locations in the SARIF log are now reported relative to a named logical
base defined in the run log.
2026-07-13 10:43:07 -04:00
Daniel Tierney 1cc963776b SARIF: Report call stacks with results
Fixes: #27763
2026-07-09 11:43:30 -04:00
Daniel Tierney 1c3d648fc5 cmSarif: Classify results by diagnostic category
Add additional rules to CMake's SARIF reporting for diagnostic categories.

Fixes: #27883
2026-06-29 14:12:31 -04:00
Daniel Tierney 4cc948ad08 cmSarif: Improve conformance with SARIF in CMake result reporting
Reorganize CMake's SARIF implementation to clearly distinguish between the SARIF standard and CMake's result reporting structure, fixing several validation failures.
- Removed unused message strings in reported rules.
- Report artifact locations relative to the CMake home directory.
- Use the recommended schema URL.
- Stop reporting some invalid locations read from the top of the stack.

cmMessenger no longer manages a SARIF log but stores a list of displayed messages. The SARIF log is constructed from displayed messages upon writing the file.
2026-06-29 14:12:31 -04:00
AJIOB 5de7a09e77 Tests/RunCMake: Match dots more precisely, part 3 2025-10-20 14:45:24 -04:00
Daniel Tierney abbe41578d cmake: Add SARIF diagnostics output support
Closes: #26587
2025-01-29 08:43:19 -05:00