[release/9.0.1xx] Update build to use Xcode 26.4 no new API bindings#25010
[release/9.0.1xx] Update build to use Xcode 26.4 no new API bindings#25010dalexsoto wants to merge 10 commits intorelease/9.0.1xxfrom
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Update Security/TrustTest full-chain assertions to match platform 26.4 behavior while preserving older expectations. - Keep the default expected result as SecTrustResult.Unspecified. - For platform version 26.4+, expect SecTrustResult.RecoverableTrustFailure for the full-chain mail.google.com trust path. - Make the final trust.Evaluate(out error) assertions conditional on the expected trust result: - Unspecified => Evaluate succeeds and error is null. - RecoverableTrustFailure => Evaluate fails and error is non-null. This keeps legacy behavior unchanged and accepts the newer trust-evaluation outcome seen in 26.4 CI for Trust_FullChain and Trust2_FullChain. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
The Trust_FullChain test assumed that if the initial trust evaluation returned RecoverableTrustFailure, subsequent evaluations after setting anchor certificates would also fail (return false). However, on newer iOS versions (16.4+), setting the correct full chain as anchors can result in a successful evaluation (true). This change updates the test to allow success in this scenario, while still ensuring that if it fails, an error is present. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
💻 [CI Build #3a79f5f] Tests on macOS M1 - Mac Monterey (12) passed 💻✅ All tests on macOS M1 - Mac Monterey (12) passed. Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
💻 [CI Build #3a79f5f] Tests on macOS M1 - Mac Ventura (13) passed 💻✅ All tests on macOS M1 - Mac Ventura (13) passed. Pipeline on Agent |
💻 [CI Build #3a79f5f] Tests on macOS arm64 - Mac Tahoe (26) passed 💻✅ All tests on macOS arm64 - Mac Tahoe (26) passed. Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
🔥 [CI Build #3a79f5f] Test results 🔥Test results❌ Tests failed on VSTS: test results 0 tests crashed, 4 tests failed, 124 tests passed. Failures❌ dotnettests tests (iOS)Details
Html Report (VSDrops) Download ❌ dotnettests tests (MacCatalyst)Details
Html Report (VSDrops) Download ❌ dotnettests tests (macOS)Details
Html Report (VSDrops) Download ❌ dotnettests tests (tvOS)Details
Html Report (VSDrops) Download Successes✅ cecil: All 1 tests passed. Html Report (VSDrops) Download Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #d222f94] Build passed (Build packages) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
✅ [PR Build #d222f94] Build passed (Detect API changes) ✅Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
✅ [CI Build #d222f94] Build passed (Build macOS tests) ✅Pipeline on Agent |
✅ 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 #d222f94] Tests on macOS X64 - Mac Sonoma (14) passed 💻✅ All tests on macOS X64 - Mac Sonoma (14) passed. Pipeline on Agent |
This comment has been minimized.
This comment has been minimized.
💻 [CI Build #d222f94] Tests on macOS arm64 - Mac Sequoia (15) passed 💻✅ All tests on macOS arm64 - Mac Sequoia (15) passed. Pipeline on Agent |
No description provided.