Version bump to v0.4.0
This commit is contained in:
17
build_dmg
17
build_dmg
@@ -111,11 +111,18 @@ ask_version_bump() {
|
||||
|
||||
echo "New version: v${NEW_VERSION}"
|
||||
|
||||
# Get current build number for display
|
||||
DISPLAY_CURRENT_BUILD=$(grep -A 1 "CURRENT_PROJECT_VERSION" Gaze.xcodeproj/project.pbxproj | grep -o '[0-9]\+' | head -1)
|
||||
if [ -z "$DISPLAY_CURRENT_BUILD" ]; then
|
||||
DISPLAY_CURRENT_BUILD=0
|
||||
fi
|
||||
DISPLAY_NEW_BUILD=$((DISPLAY_CURRENT_BUILD + 1))
|
||||
|
||||
# Ask for confirmation to proceed with version bumping
|
||||
echo ""
|
||||
echo "This will:"
|
||||
echo " 1. Update project.pbxproj → MARKETING_VERSION = ${NEW_VERSION}"
|
||||
echo " 2. Update project.pbxproj → CURRENT_PROJECT_VERSION = $(($(date +%Y%m%d)))"
|
||||
echo " 2. Update project.pbxproj → CURRENT_PROJECT_VERSION = ${DISPLAY_NEW_BUILD} (currently ${DISPLAY_CURRENT_BUILD})"
|
||||
echo " 3. Create git tag v${NEW_VERSION}"
|
||||
echo ""
|
||||
read -p "Proceed with version bump? (y/n) " -n 1 -r
|
||||
@@ -132,8 +139,12 @@ ask_version_bump() {
|
||||
sed -i.bak "s/MARKETING_VERSION = [0-9.]*;/MARKETING_VERSION = ${NEW_VERSION};/" Gaze.xcodeproj/project.pbxproj
|
||||
rm -f Gaze.xcodeproj/project.pbxproj.bak
|
||||
|
||||
# Update CURRENT_PROJECT_VERSION (build number)
|
||||
BUILD_NUMBER=$(date +%Y%m%d)
|
||||
# Update CURRENT_PROJECT_VERSION (build number) - increment by 1
|
||||
CURRENT_BUILD=$(grep -A 1 "CURRENT_PROJECT_VERSION" Gaze.xcodeproj/project.pbxproj | grep -o '[0-9]\+' | head -1)
|
||||
if [ -z "$CURRENT_BUILD" ]; then
|
||||
CURRENT_BUILD=0
|
||||
fi
|
||||
BUILD_NUMBER=$((CURRENT_BUILD + 1))
|
||||
sed -i.bak "s/CURRENT_PROJECT_VERSION = [0-9]*;/CURRENT_PROJECT_VERSION = ${BUILD_NUMBER};/" Gaze.xcodeproj/project.pbxproj
|
||||
rm -f Gaze.xcodeproj/project.pbxproj.bak
|
||||
|
||||
|
||||
Reference in New Issue
Block a user