-
Notifications
You must be signed in to change notification settings - Fork 10.3k
Improve components infrastructure #12024
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
Conversation
Can I get a cool description? What do you expect to be fixed/improved by this change? |
Haven't decided on the full extent of what I will address in this PR and how to break it up yet. Will add details as I go. |
ok dope. Looking forward to more details. |
I'm going to limit this change to fix the common workflows in Components only and will address other sub-areas (native, templates, etc) separately. I still need to test some more scenarios, pack, test, building when yarn isn't installed, etc, so expect a few more small changes. |
src/Components/Blazor/testassets/HostedInAspNet.Client/HostedInAspNet.Client.csproj
Outdated
Show resolved
Hide resolved
src/Components/Server/src/Microsoft.AspNetCore.Components.Server.csproj
Outdated
Show resolved
Hide resolved
@@ -11,7 +11,7 @@ | |||
Importance="High" | |||
Text="Prerequisites were not enforced at build time. Running Yarn or the E2E tests might fail as a result. Check /src/Shared/E2ETesting/Readme.md for instructions." /> | |||
|
|||
<Yarn Command="install --mutex network" /> | |||
<Yarn Command="install --mutex network" Condition="'$(EnforceE2ETestPrerequisites)' == 'true'"/> |
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.
WIP, I think this will break some dev workflows. Don't check this in yet.
This is just working around the issue
b926cf5
to
7c73b91
Compare
I'm going to create another PR, I have no idea why the CI isn't building this branch anymore. |
Addresses #12030
A few of the workflows I'm trying to improve: