Skip to content

fix(build): use PlistBuddy for version injection#8

Merged
pasrom merged 1 commit intomainfrom
fix/plistbuddy-version-injection
Mar 12, 2026
Merged

fix(build): use PlistBuddy for version injection#8
pasrom merged 1 commit intomainfrom
fix/plistbuddy-version-injection

Conversation

@pasrom
Copy link
Copy Markdown
Owner

@pasrom pasrom commented Mar 12, 2026

Summary

  • Replace fragile sed substitution (matching hardcoded 0.1.0) with PlistBuddy in build_release.sh
  • Add version injection from VERSION file to run_app.sh (dev builds showed 0.1.0 instead of current version)

Test plan

  • ./scripts/run_app.sh — verify Settings → About shows correct version from VERSION file
  • ./scripts/build_release.sh --no-notarize — verify release build has correct version

Both run_app.sh and build_release.sh now use PlistBuddy to set
CFBundleShortVersionString from the VERSION file. Replaces the
fragile sed substitution that matched a hardcoded "0.1.0" placeholder.
@pasrom pasrom merged commit d70de29 into main Mar 12, 2026
1 check passed
@pasrom pasrom deleted the fix/plistbuddy-version-injection branch March 12, 2026 10:07
@pasrom pasrom added the bug Something isn't working label Mar 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant