[CryptoTokenKit] Update bindings up to Xcode 27.0 Beta 3 - #26156
Conversation
Bind TKErrorCodeInvalidatedDeviceKey as TKErrorCode.InvalidatedDeviceKey with its native value of -10 across iOS, tvOS, macOS, and Mac Catalyst. Remove the resolved xtro todo files and add the new enum field to the existing CryptoTokenKit documentation known-failure baseline. Validated with full make world rebuilds, clean xtro and Cecil runs, the AppSizeTest suite, and introspection on iOS, tvOS, macOS, and all non-TCC-blocked Mac Catalyst fixtures. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: f5db1a20-7d79-46bf-863a-c0524aa86c0e
There was a problem hiding this comment.
Pull request overview
Updates the CryptoTokenKit binding surface to match Xcode 27.0 Beta 3 by adding the missing TKErrorCode value, cleaning up resolved xtro annotations, and aligning the documentation baseline for Cecil docs validation.
Changes:
- Added
TKErrorCode.InvalidatedDeviceKey = -10to the CryptoTokenKit bindings. - Removed resolved xtro-sharpie
.todoentries for CryptoTokenKit across iOS/tvOS/macOS/Mac Catalyst. - Updated
Documentation.KnownFailures.txtto include the new enum field entry.
Reviewed changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/cryptotokenkit.cs | Adds the missing TKErrorCode.InvalidatedDeviceKey enum value with native value -10. |
| tests/xtro-sharpie/api-annotations-dotnet/iOS-CryptoTokenKit.todo | Removes the resolved xtro todo entry for the missing enum value. |
| tests/xtro-sharpie/api-annotations-dotnet/tvOS-CryptoTokenKit.todo | Removes the resolved xtro todo entry for the missing enum value. |
| tests/xtro-sharpie/api-annotations-dotnet/macOS-CryptoTokenKit.todo | Removes the resolved xtro todo entry for the missing enum value. |
| tests/xtro-sharpie/api-annotations-dotnet/MacCatalyst-CryptoTokenKit.todo | Removes the resolved xtro todo entry for the missing enum value. |
| tests/cecil-tests/Documentation.KnownFailures.txt | Adds the new enum field to the documentation known-failure baseline. |
✅ API diff for current PR / commitNET (empty diffs)✅ API diff vs stableNET (empty diffs)ℹ️ Generator diffGenerator Diff: vsdrops (html) vsdrops (raw diff) gist (raw diff) - Please review changes) Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🚀 [CI Build #8f5162f] Test results 🚀Test results✅ All tests passed on VSTS: test results. 🎉 All 195 tests passed 🎉 Tests counts✅ assembly-processing: All 1 tests passed. Html Report (VSDrops) Download macOS tests✅ Tests on macOS Sonoma (14): All 5 tests passed. Html Report (VSDrops) Download Linux Build VerificationPipeline on Agent |
Summary
TKErrorCode.InvalidatedDeviceKeywith the native value-10.Validation
make worldbefore and after the binding changeCoreLocationUI.CLLocationButton, unrelated to this numeric enum binding