-
Notifications
You must be signed in to change notification settings - Fork 373
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
Eliminate source-build prebuilts introduced by new test framework infrastructure #5519
Comments
cc @JanKrivanek |
@JanKrivanek I think...
Can you and @vlada-shubina verify that is the correct set? |
|
#5482 preliminary excludes the tools from source-build. |
I think this is the right direction for source-build. @mmitche - this "tooling" scenario is interesting to think about in the context of the Unified Build. |
Asiging to @vlada-shubina as she is already addressing this. |
Fixed in #5482 |
@vlada-shubina If this is a scenario that will ever be packaged in a source-built SDK, we'll probably need to remove the dependency on FluentAssertions, Verify.Xunit, etc. We can cross that bridge when it comes to it, if need be, but the safe bet is to try and avoid introducing new dependencies like these so we don't make more work for ourselves later. Do we have to use these? |
The tooling is meant to tests the templates and essentially built on-top of |
The changes introduced in #5399 brought in the following source-build prebuilts:
Doing a cursory investigation, it seems like at the prebuilts stem from the following three references that were added:
These external packages/dependencies are not part of the source-build graph, are therefore considered prebuilts, and are not allowed. Please review this guidance for adding new dependencies and the source-build considerations.
These will need to be addressed before .NET 8.0 Preview 1 can ship.
The text was updated successfully, but these errors were encountered: