-
Notifications
You must be signed in to change notification settings - Fork 3.2k
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
Explicitly reference Roslyn compiler version that's currently in the '.NET Core 3 Release' channel #16394
Conversation
No failures anywhere which means there's no need for this change in the preview 7 branch at the moment. I'm checking whether the Roslyn toolset in the Release channel will be updated soon. |
OK, thanks for looking into it! Let us know and I'll finalize the PR for master in the meantime. |
@dougbu The Roslyn people certainly indicated that this was going in preview7, and given they are locked down I would be very surprised if it isn't in. So I think this indicates that we're not yet building with the compiler that is going to ship with preview7. If that's expected, then no problem. Otherwise, I think something is wrong here. |
@ajcvickers I agree something is wrong. I included you in the thread where I'm trying to confirm things so we only need to update the |
- also fix package name in Version.Details.xml
8f21dec
to
234d36a
Compare
@ajcvickers this branch now has the correct compiler toolset and I expect it to fail as expected. It may however need more changes than what @roji did for the Arcade update in 'master'. We're shipping a newer compiler toolset than what Arcade knew about. Please update my branch w/ @roji's changes if that's the right thing to do. |
@wtgodbe @jac009 (I can't find Steve's GitHub alias) this is the change to bring EF Core the correct compiler version and to take the Arcade SDK out of the equation. I suggest I should do the same thing in the other ASP.NET Core repos (AspNetCore, AspNetCore-Tooling, Blazor, EntityFramework6, and Extensions) but will wait for your go-ahead. Aside from this PR how would you like to track bringing us the latest compiler toolset? |
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.
LGTM, please ACK when you've added the corresponding subscription to .Net Core 3 Release
Sure thing. I guess this means you don't need #16403, which would apply that nullability fix directly to the preview7 branch? I (or you) can close it. |
darc add-subscription --target-repo https://github.com/aspnet/EntityFrameworkCore --channel '.NET Core 3 Release' --target-branch release/3.0-preview7 --source-repo https://github.com/dotnet/roslyn …
|
All tests now passing 🚀 |
@dougbu - Is there a reason this commit is not in master branch? |
Preview 7 is a much higher priority. I will resolve any conflict's in the bot's merge PR and get this into master tonight or (more likely) tomorrow morning. |
I already merged it in master along with my PR. I just wanted to make sure if that was not intentional. |
If we decide to take this (with QB approval), I'll also add a subscription to auto-update the toolset.