-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Backport macOS 26 Tahoe test fixes to release/8.0-staging #119717
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Backport macOS 26 Tahoe test fixes to release/8.0-staging #119717
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR backports test fixes for macOS 26 Tahoe to the release/8.0-staging branch. The changes address test failures that were occurring specifically on macOS 26 RC by updating platform detection logic and adjusting test expectations to accommodate behavioral changes in the newer macOS version.
Key changes:
- Adds detection for Apple platforms version 26 or later
- Updates X509 certificate chain test logic to handle macOS 26 behavior differences
- Adjusts test assertions for certificate chain validation on the new platform
Reviewed Changes
Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.
File | Description |
---|---|
src/libraries/Common/tests/TestUtilities/System/PlatformDetection.Unix.cs | Adds IsApplePlatform26OrLater property for detecting macOS 26+ |
src/libraries/System.Security.Cryptography/tests/X509Certificates/ChainTests.cs | Updates certificate chain tests to handle macOS 26 behavioral changes |
Test-only change, applying servicing-approved under tell-mode. |
1e20b7b
into
dotnet:release/8.0-staging
Backport #118652
Backport #118777
Customer Impact
None, test only change.
Regression
Testing
These tests were failing against macOS 26 RC. They now pass against macOS 26 RC.
Risk
None, test only change.