Skip to content

v0.0.48

Choose a tag to compare

@siracozmen01 siracozmen01 released this 04 Nov 00:58
· 9 commits to main since this release
7eeaaa4
  • maul/files/tools/tidy_filter.sh (new family file): tidy_filter.sh <build tree> [subdirectory ...] prints clang-tidy's --header-filter for a tree, ^<CMAKE_HOME_DIRECTORY>/(src|include)/ with the directory regex-escaped, and ((rhi|window)/)? before it when subdirectories are named. It exits 1 when the cache has no CMAKE_HOME_DIRECTORY (#117).
  • maul-conventions.md: every clang-tidy call passes the filter from this script, and a changed header tidies every source.

Each library takes it by syncing its family files to this tag (family_sync.py --write) and switching every clang-tidy call to filter=$(tools/tidy_filter.sh <tree> [subdirectories]) in the same pull request, assigned on its own line so a failure stops the step. Until then the nightly family check reports the file missing. No workflow changed since v0.0.47.