-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Fix up NETCoreApp closure validation when assembling runtime packages #31805
Comments
@jkoritzinsky do you know if this is handled in the new shared FX infra? |
The is one of the areas I need to still look at. I dont know if this is required since ASP.NET doesn't do anything similar to this. I can look at adding this in the new infra if we still feel it is valuable. |
@ericstj can help make this call. My understanding is it's pretty important. (I took some efforts to keep it working over time and run it in dotnet/windowsdesktop.) |
This validation helps ensure we're shipping a complete shared framework. It guards against folks taking new dependencies without putting those in the shared framework. It's important and something we should bring back. |
We need to do this for 5.0. It was just exposed that we've introduced cycles into the shared framework because this was missing. @NikolaMilosavljevic or @jkoritzinsky were you planning on fixing this? |
Yes, this is planned. I will work on it soon. |
Validation in progress - sending PR later today. |
In a recent official build binlog, it looks like
VerifyClosure
isn't running, and its dependencyGetClosureFiles
doesn't show up at all. This is an important check to ensure shared framework integrity.The text was updated successfully, but these errors were encountered: