Skip to content

Conversation

@keelerm84
Copy link
Member

@keelerm84 keelerm84 commented Dec 2, 2025

Note

Introduces identify hook support and migrates CI/docs to v10 with updated toolchains and build logging.

  • SDK hooks: Adds IdentifySeriesContext, IdentifySeriesData, and LDClientIdentifyHook; extends Hook protocol with beforeIdentify/afterIdentify; wraps identify paths via _identifyHooked in LDClient.
  • Tests: Splits and adds specs for evaluation/identify hooks; adjusts tests for formatting and reliability (main-thread completion, request building assertions).
  • Build/CI: Switches workflows to v10, upgrades runners to macOS 15 and Xcode 16.4/15.4, updates simulators; installs swiftlint/xcpretty; surfaces SwiftLint/Sourcery logs on failure; bumps Mint dependencies (SwiftLint@0.63.0, Sourcery@2.3.0).
  • Xcode project: Includes new hook files; enhances SwiftLint/Sourcery run scripts to prefer system tools and write logs.
  • Contract tests: Updates Package.swift to Swift tools 5.5 and .macOS(.v12).
  • Docs: README badges and PR template updated to reference v10.

Written by Cursor Bugbot for commit 7a4a277. This will update automatically on new commits. Configure here.

@keelerm84 keelerm84 requested a review from a team as a code owner December 2, 2025 17:26
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

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.

3 participants