-
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
Flow TasksConfiguration in build & specify generator config #84931
Flow TasksConfiguration in build & specify generator config #84931
Conversation
@elinor-fung did you had a chance to look at this PR? |
Sorry - I was oof. I'll take a look today or tomorrow. |
@ViktorHofer did you have a chance to get back to this? Since it fixes binclashes that could affect shipping bits, we'd like to get it fixed for 8. I can also take a look if you are heads down on other things. |
I'm out this week but can take a look next week. Sorry for the delay. I will make sure that this is ready before we branch off. |
… CI/official builds(dotnet#84488)
1. Flow the TasksConfiguration in the root build (Subsets.props) 2. Specify the LibrariesConfiguration explicitly when building the LibraryImport source generators. 3. Set tasks configuration to debug by default.
6d423e7
to
8733c9c
Compare
@elinor-fung the PR is now ready. We still have two double writes but those are unrelated and I filed #89763 for it. |
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.
Thank you for doing this!
Fixes #84157
Builds on top of the previous state of #84666
LibraryImport source generators.
@elinor-fung I worked on that mid last week and hadn't found time to push. I think this is a slightly better approach as it uses the common path (Debug/Release config for tasks) and makes sure that the TasksConfiguration and the LibrariesConfiguration is available in when triggered from a root build. This builds on top of your existing work which looked really good.