Skip to content

fix: resolve EtcdHttpClient build errors for Xcode 26.2#544

Merged
datlechin merged 1 commit intomainfrom
fix/etcd-xcode-26.2-compat
Mar 31, 2026
Merged

fix: resolve EtcdHttpClient build errors for Xcode 26.2#544
datlechin merged 1 commit intomainfrom
fix/etcd-xcode-26.2-compat

Conversation

@datlechin
Copy link
Copy Markdown
Collaborator

Summary

  • Fix conditional downcast to CoreFoundation type 'SecIdentity' will always succeed error — use unsafeBitCast for CF type bridging
  • Fix variable 'exportItems' was never mutated — change to let
  • Fix NSLock unlock() called from @Sendable closure — use withLock { } pattern

Test plan

  • Verify Etcd plugin builds on CI (Xcode 26.2)
  • Verify Etcd connection still works with client certificate auth

@datlechin datlechin merged commit 81070de into main Mar 31, 2026
2 checks passed
@datlechin datlechin deleted the fix/etcd-xcode-26.2-compat branch March 31, 2026 17:44
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.

1 participant