Skip to content

Latest commit

 

History

History
36 lines (27 loc) · 967 Bytes

File metadata and controls

36 lines (27 loc) · 967 Bytes

Release Guide

Steps to Release a New Version

  1. Update CHANGELOG.md:

    • Add version entry: ## [X.Y.Z] - YYYY-MM-DD with changes
  2. Update version in VolumeGrid/Info.plist:

    • Update CFBundleShortVersionString to X.Y.Z
    • Update CFBundleVersion to build number (e.g., 1, 2, 3)
  3. Update version in VolumeGrid.xcodeproj/project.pbxproj:

    • Update MARKETING_VERSION = X.Y.Z (must match CFBundleShortVersionString)
    • Update CURRENT_PROJECT_VERSION = N (must match CFBundleVersion)
  4. Commit if changes were made:

git add CHANGELOG.md VolumeGrid/Info.plist VolumeGrid.xcodeproj/project.pbxproj
git commit -m "chore: update version to vX.Y.Z"
git push origin main
  1. Create a GitHub release:
git tag -a vX.Y.Z -m "Release vX.Y.Z"
git push origin vX.Y.Z
  1. Build the DMG installer:

Edit build-dmg.sh to set VERSION and TIMESTAMP, then run:

chmod +x build-dmg.sh
./build-dmg.sh