Skip to content

chore: [SDK-5114] drop unused swiftVersion after KMP bump - #1729

Merged
abdulraqeeb33 merged 1 commit into
mainfrom
ar/sdk-5114
Aug 28, 2026
Merged

chore: [SDK-5114] drop unused swiftVersion after KMP bump#1729
abdulraqeeb33 merged 1 commit into
mainfrom
ar/sdk-5114

Conversation

@abdulraqeeb33

Copy link
Copy Markdown
Contributor

Summary

Linear: SDK-5114

Consume OneSignal-KMP-SDK#22 and drop the always-nil swiftVersion stub from OSLoggerPlatformProvider. The shared contract no longer has that property; ossdk.swift_version stays reserved so extras cannot smuggle it back.

kotlinVersion is unchanged.

Pin

Submodule 87e87fd (v0.3.0) → 6c6bb90 (KMP main). That walk includes two already-merged KMP commits on the way to #22:

  • KMP#20 / SDK-5065 — shared crash-record retention policy
  • KMP#21 / SDK-5065 — bounded retry/backoff on log export (KMP-only; becomes active with this pin)
  • KMP#22 / SDK-5114 — drop swiftVersion

Native iOS crash-cache bounding stays on #1725. If this lands first, #1725 should fast-forward its gitlink to 6c6bb90 (or later) rather than rewind it.

Test plan

  • OneSignalOSCoreTests 107 passing, 0 failures, against the new pin
  • swiftlint clean on the changed source file
  • KMP XCFramework rebuilt at 6c6bb90

Made with Cursor

The shared logger contract no longer has swiftVersion. Pin the submodule
to the merge of KMP #22 and remove the always-nil host stub.

Co-authored-by: Cursor <cursoragent@cursor.com>
@abdulraqeeb33
abdulraqeeb33 requested a review from a team August 27, 2026 21:49
@abdulraqeeb33
abdulraqeeb33 merged commit a15c37d into main Aug 28, 2026
5 checks passed
@abdulraqeeb33
abdulraqeeb33 deleted the ar/sdk-5114 branch August 28, 2026 15:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants