Fiddled some more with release script
This commit is contained in:
parent
d4f2514e7e
commit
7f09fbda8d
|
@ -7,7 +7,7 @@ project(breakhack C)
|
|||
set(breakhack_GAME_TITLE "BreakHack")
|
||||
set(breakhack_MAJOR_VERSION 0)
|
||||
set(breakhack_MINOR_VERSION 1)
|
||||
set(breakhack_PATCH_VERSION 5)
|
||||
set(breakhack_PATCH_VERSION 4)
|
||||
set(breakhack_RELEASE_TYPE "(early access)")
|
||||
|
||||
include(FindLua)
|
||||
|
@ -293,9 +293,9 @@ set(CPACK_PACKAGE_VENDOR "OliveShark")
|
|||
set(CPACK_PACKAGE_DESCRIPTION_FILE "${CMAKE_CURRENT_SOURCE_DIR}/README.md")
|
||||
set(CPACK_RESOURCE_FILE_LICENSE "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE.txt")
|
||||
set(CPACK_PACKAGE_DIRECTORY ${PROJECT_BINARY_DIR}/package)
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR "0")
|
||||
set(CPACK_PACKAGE_VERSION_MINOR "1")
|
||||
set(CPACK_PACKAGE_VERSION_PATCH "1")
|
||||
set(CPACK_PACKAGE_VERSION_MAJOR ${breakhack_MAJOR_VERSION})
|
||||
set(CPACK_PACKAGE_VERSION_MINOR ${breakhack_MINOR_VERSION})
|
||||
set(CPACK_PACKAGE_VERSION_PATCH ${breakhack_PATCH_VERSION})
|
||||
set(CPACK_PACKAGE_INSTALL_DIRECTORY "BreakHack")
|
||||
set(CPACK_PACKAGE_FILE_NAME "breakhack-${CPACK_PACKAGE_VERSION_MAJOR}.${CPACK_PACKAGE_VERSION_MINOR}.${CPACK_PACKAGE_VERSION_PATCH}")
|
||||
set(CPACK_PACKAGE_CHECKSUM "MD5")
|
||||
|
|
|
@ -1,12 +1,16 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Get the current patch version
|
||||
CURRENT_VERSION=$(egrep -o 'breakhack_PATCH_VERSION [0-9]+' CMakeLists.txt | awk '{print $2}')
|
||||
git tag early-access-v$CURRENT_VERSION
|
||||
git push origin early-access-v$CURRENT_VERSION
|
||||
LAST_VERSION=$(egrep -o 'breakhack_PATCH_VERSION [0-9]+' CMakeLists.txt | awk '{print $2}')
|
||||
NEXT_VERSION=$((LAST_VERSION + 1))
|
||||
|
||||
NEXT_VERSION=$((CURRENT_VERSION + 1))
|
||||
# Update the version
|
||||
# Update the version and create release notes
|
||||
sed -i -e "s/breakhack_PATCH_VERSION [0-9]\+/breakhack_PATCH_VERSION $NEXT_VERSION/" CMakeLists.txt
|
||||
git log --oneline early-access-v$LAST_VERSION..early-access-v$NEXT_VERSION >> build/releasenotes/early-access-$NEXT_VERSION
|
||||
git commit -a -m"Patch version raised to $NEXT_VERSION"
|
||||
"push"
|
||||
|
||||
# Create the tag
|
||||
git tag early-access-v$NEXT_VERSION
|
||||
|
||||
# Push to repo
|
||||
git push --follow-tags
|
||||
|
|
Loading…
Reference in New Issue