We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f6a2456 commit e48d402Copy full SHA for e48d402
cmake/bump_version.cmake
@@ -12,6 +12,14 @@ if(NOT EXISTS "${CMAKE_SOURCE_DIR}/cmake/cmkr.cmake")
12
message(FATAL_ERROR "Cannot find cmkr.cmake")
13
endif()
14
15
+# Validate branch
16
+find_package(Git REQUIRED)
17
+execute_process(COMMAND "${GIT_EXECUTABLE}" branch --show-current OUTPUT_VARIABLE GIT_BRANCH)
18
+string(STRIP "${GIT_BRANCH}" GIT_BRANCH)
19
+if(NOT GIT_BRANCH STREQUAL "main")
20
+ message(FATAL_ERROR "You need to be on the main branch, you are on: ${GIT_BRANCH}")
21
+endif()
22
+
23
file(READ "${CMAKE_SOURCE_DIR}/cmake.toml" CMAKE_TOML)
24
string(FIND "${CMAKE_TOML}" "[project]" PROJECT_INDEX)
25
string(SUBSTRING "${CMAKE_TOML}" ${PROJECT_INDEX} -1 CMAKE_TOML_PROJECT)
0 commit comments