-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
Switch to non-incremental servicing and update ApiCompatNetCoreAppBaselineVersion to 9.0.0 #109790
Switch to non-incremental servicing and update ApiCompatNetCoreAppBaselineVersion to 9.0.0 #109790
Conversation
I see ApiCompat failures @ViktorHofer |
The failures will go away when we forward port #109316 into main (or into this PR). |
In that case, I'll reset your sign-off and will bring those changes into this PR. There was a conflict when attempting the automatic backport. |
…rom release/9.0 --------- Co-authored-by: Eric StJohn <ericstj@microsoft.com>
@ericstj @ViktorHofer after bringing the 9.0 changes to switch to non-incremental servicing, I hit some api-compat failures in my local machine. I am not confident on what to do about them, they seem very similar to the ones that already exist in ApiCompatBaseline.NetCoreAppLatestStable.xml, but with different left and right values. Also, running the allconfigurations command with I pushed the changes so the ApiCompat failure shows up in the CI. |
You are missing updating ApiCompat.proj's suppression file(s). That's a manual task:
They should become either empty or really small. |
…j /p:ApiCompatGenerateSuppresionFile=true
@ViktorHofer I pushed a commit with the result of running that command. |
Hmm those files aren't what I was expecting to get produced by that command. https://github.com/dotnet/runtime/blob/main/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml should have got updated. Isn't that the case? |
That's exactly what I meant in my previous comment. There were no updates to ApiCompatBaseline.NetCoreAppLatestStable.xml, which is what I was expecting:
The command you provided updated fewer files actually. The allconfigurations command updated mono files too. |
Very weird. Something is wrong. Let me debug offline. |
I only get the netstandard2.0 and the netstandard2.1 suppression files printed onto the console but not the
|
OK that's an APICompat bug. Submitted dotnet/sdk#44965 But it's not blocking this PR in any way. I just pushed a commit that updates the suppression file. |
Fixes #106598