Repository navigation
Bump Courier_iOS to 5.9.0 - #68
Conversation
a8def71 to
ed8119e
Compare
ed8119e to
fe86929
Compare
Courier_iOS 5.9.0 made the zero-argument CourierDevice() init @mainactor (it reads UIDevice). Building it inside the `??` autoclosure in a nonisolated Task no longer compiles: error: call to main actor-isolated initializer 'init(appId:adId:platform:manufacturer:)' in a synchronous nonisolated context 5.9.0 also changed TokenClient.putUserToken to take `CourierDevice? = nil` and build the default device on the main actor itself, so pass the optional through. The default device it builds is the same one. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
Pushed a fix: this bump did not compile on iOS. The green checks here are JS/Dart-only and never build the Swift bridge. Courier_iOS 5.9.0 made the zero-argument 5.9.0 also changed How I checked: built Courier_iOS 5.8.6 and 5.9.0 as modules and type-checked this wrapper's Swift call patterns against each one in Swift 5 mode. 5.8.6 is clean, 5.9.0 errors, and the fix is clean on 5.9.0, including under 🤖 Generated with Claude Code |
Nothing in CI compiled the Swift bridge in ios/, so the Courier_iOS 5.9.0 bump (#68) went green while putUserToken no longer compiled. The new build-ios job runs on macos-15, resolves Courier_iOS from the podspec pin, and builds example-085 for the iOS Simulator with signing disabled. The example Podfile also pinned Courier_iOS to git tag 5.8.3, which overrode the podspec pin; drop it so the build uses the pinned version. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nothing in CI compiled the Swift bridge in ios/, so the Courier_iOS 5.9.0 bump (#68) went green while putUserToken no longer compiled. The new build-ios job runs on macos-15, resolves Courier_iOS from the podspec pin, and builds example-085 for the iOS Simulator with signing disabled. The example Podfile also pinned Courier_iOS to git tag 5.8.3, which overrode the podspec pin; drop it so the build uses the pinned version. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Nothing in CI compiled the Swift bridge in ios/, so the Courier_iOS 5.9.0 bump (#68) went green while putUserToken no longer compiled. The new build-ios job runs on macos-15, resolves Courier_iOS from the podspec pin, and builds example-085 for the iOS Simulator with signing disabled. The example Podfile also pinned Courier_iOS to git tag 5.8.3, which overrode the podspec pin; drop it so the build uses the pinned version. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
Auto-generated PR to update Courier_iOS dependency to 5.9.0 (published to CocoaPods).