NOTE: run setup.sh script to update the hooks * commit message after building and testing * pushing tags does not run builds and tests
enforced building and test with a pre-push hook IMPORTANT: cmake is needed in PATH