chore: Update Skip Howdy example - #733
Conversation
…re hook The import was left behind after removing a temporary beforeIdentify override that was only used to confirm DedupingHook still resets on identify. Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
* main: chore: release main (#741) feat(react-native): fix lagging masks and imageQuality option (#734) chore: release main (#736) fix(android): anchor session replay masks to the rendered frame and cover stretch overscroll (Rubber animation) (#739) fix: remediate dependency vulnerabilities across npm, go, pip, and rubygems (#732) chore: release main (#735)
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 77532ca. Configure here.
| let observabilityPath = URL(fileURLWithPath: #filePath) | ||
| .deletingLastPathComponent() | ||
| .appendingPathComponent("../../../swift-launchdarkly-observability") | ||
| .standardized.path |
There was a problem hiding this comment.
Observability path breaks after Skip copy
High Severity
The observability checkout is resolved from #filePath, which is re-evaluated wherever Skip copies this manifest. That copy lives under the plugin output directory, so the sibling path no longer points at swift-launchdarkly-observability. The previous home-directory and LD_SWIFT_OBSERVABILITY_PATH lookup stayed valid after that copy; this one does not, so Android package resolution can fail.
Reviewed by Cursor Bugbot for commit 77532ca. Configure here.


Update Skip Howdy example
Note
Overview
Updates the skipapp-howdy e2e sample to newer LaunchDarkly mobile SDKs (iOS 11.5.0, Android 5.15.0) in
Package.swift,skip.yml, and docs.iOS package resolution no longer uses
LD_SWIFT_OBSERVABILITY_PATHor a home-directory default;swift-launchdarkly-observabilityis resolved as a sibling checkout and turned into an absolute path via#filePathso Skip’s copied manifest still works on Android.Adds
BuildInfoto show a “Compiled …” timestamp on the Welcome screen (executable mod date on iOS, packagelastUpdateTimeon Android) and splits OpenTelemetryservice.nameintoobservability-skip-iosvsobservability-skip-androidso platform builds are separable in LaunchDarkly. Comments and localization entries align with the existing Flags/Observe demo controls (e.g. dedupedflag_exposure, Evaluate twice, Track app-error, Identify new context).Reviewed by Cursor Bugbot for commit 3c897a6. Bugbot is set up for automated code reviews on this repo. Configure here.