chore(ios): bump marketing version to 0.1.2 - #4572
Merged
Merged
Conversation
## Related issue N/A — release chore. ## Summary - Bumps `MARKETING_VERSION` from 0.1.1 to 0.1.2 for the `ai.omnigent.ios` target (Debug and Release) ahead of a TestFlight build, so testers can tell the build carrying the workspace fixes apart from earlier 0.1.1 uploads. - Covers two user-facing iOS fixes now on main: connecting to a Databricks workspace opens Omnigent directly and hides the workspace nav bar (omnigent-ai#4559), and the top controls no longer render under the status bar on workspace-hosted servers (omnigent-ai#4568). - Only the app target moves. The `.tests` / `.uitests` bundles stay at 0.1.0 — they are never shipped, and `web/ios/RELEASE.md` scopes manual bumps to the Omnigent target. - `CURRENT_PROJECT_VERSION` is deliberately untouched: the `beta` lane computes the build number as `latest_testflight_build_number + 1` and injects it via an xcodebuild override, so bumping it in git would only add churn. - Not part of the repo-wide version lockstep: `scripts/update_versions.py` covers the Python packages and the Electron desktop app, not the iOS project. ## Test Plan - `xcodebuild -project web/ios/Omnigent.xcodeproj -target Omnigent -showBuildSettings -configuration Release` reports `MARKETING_VERSION = 0.1.2` and `PRODUCT_BUNDLE_IDENTIFIER = ai.omnigent.ios`, confirming the resolved setting rather than just the edited text. - `python scripts/update_versions.py check` is unaffected (iOS is not one of the locked locations). - `pre-commit run --files web/ios/Omnigent.xcodeproj/project.pbxproj` clean. ## Demo N/A — version metadata only, no UI change. ## Type of change - [ ] Bug fix - [ ] Feature - [ ] UI / frontend change - [x] Refactor / chore - [ ] Docs - [ ] Test / CI - [ ] Breaking change ## Test coverage - [ ] Unit tests added / updated - [ ] Integration tests added / updated - [ ] E2E tests added / updated - [x] Manual verification completed - [ ] Existing tests cover this change - [x] Not applicable ## Coverage notes Build-setting metadata with no runtime behaviour, so there is nothing to unit test. Verified by reading back the resolved `MARKETING_VERSION` from `xcodebuild -showBuildSettings` for the Release configuration of the shipping target. ## Changelog N/A Signed-off-by: Zeyi (Rice) Fan <zeyi.f@databricks.com>
Contributor
|
🏷️ Doc impact: The change only bumps the iOS app MARKETING_VERSION from 0.1.1 to 0.1.2, a build/version metadata change with no user-facing surface or integration affected. Auto-classified on merge. Set the label manually before merging to override. · run |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
chore(ios): bump marketing version to 0.1.2
Related issue
N/A — release chore.
Summary
MARKETING_VERSIONfrom 0.1.1 to 0.1.2 for theai.omnigent.iostarget(Debug and Release) ahead of a TestFlight build, so testers can tell the build
carrying the workspace fixes apart from earlier 0.1.1 uploads.
workspace opens Omnigent directly and hides the workspace nav bar (fix(ios): land Databricks workspaces on /omnigent and hide the workspace chrome #4559), and
the top controls no longer render under the status bar on workspace-hosted
servers (fix(ios): keep viewport-fit=cover when the workspace host rewrites the viewport #4568).
.tests/.uitestsbundles stay at 0.1.0 —they are never shipped, and
web/ios/RELEASE.mdscopes manual bumps to theOmnigent target.
CURRENT_PROJECT_VERSIONis deliberately untouched: thebetalane computesthe build number as
latest_testflight_build_number + 1and injects it via anxcodebuild override, so bumping it in git would only add churn.
scripts/update_versions.pycoversthe Python packages and the Electron desktop app, not the iOS project.
Test Plan
xcodebuild -project web/ios/Omnigent.xcodeproj -target Omnigent -showBuildSettings -configuration ReleasereportsMARKETING_VERSION = 0.1.2and
PRODUCT_BUNDLE_IDENTIFIER = ai.omnigent.ios, confirming the resolvedsetting rather than just the edited text.
python scripts/update_versions.py checkis unaffected (iOS is not one of thelocked locations).
pre-commit run --files web/ios/Omnigent.xcodeproj/project.pbxprojclean.Demo
N/A — version metadata only, no UI change.
Type of change
Test coverage
Coverage notes
Build-setting metadata with no runtime behaviour, so there is nothing to unit
test. Verified by reading back the resolved
MARKETING_VERSIONfromxcodebuild -showBuildSettingsfor the Release configuration of the shippingtarget.
Changelog
N/A