Version bump to v0.4.0

This commit is contained in:
Michael Freno
2026-01-13 10:28:04 -05:00
parent 338e79c6c6
commit 2d0db8af2a
5 changed files with 268 additions and 80 deletions

View File

@@ -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