You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I noticed that the fuzzing workflow runs as a self-contained app, which means that it requires a full repo build and will have incremental build challenges since self-contained apps rely on restoring nuget packages.
I see that as a result of this, the fuzzing infrastructure defines it's own NuGet.config with a local packages cache and pointers to the output packages. That means any time someone rebuilds they need to delete that cache and rebuild the entire repo to produce those packages.
Can you make it a framework dependent app instead, similar to how all our regular tests work, and use the test shared framework?
That's optimized for local builds and incremental changes - rebuilding libraries will update the test sharedframework without any extra steps.
@ericstj could you please clarify what exactly do you mean by this "fuzzing workflow"? I've not heard that term before so I'm honestly curious now. I have no idea what mechanism you are talking about here.
Is it some internal thing only used inside of this runtime repo?
I noticed that the fuzzing workflow runs as a self-contained app, which means that it requires a full repo build and will have incremental build challenges since self-contained apps rely on restoring nuget packages.
I see that as a result of this, the fuzzing infrastructure defines it's own NuGet.config with a local packages cache and pointers to the output packages. That means any time someone rebuilds they need to delete that cache and rebuild the entire repo to produce those packages.
Can you make it a framework dependent app instead, similar to how all our regular tests work, and use the test shared framework?
That's optimized for local builds and incremental changes - rebuilding libraries will update the test sharedframework without any extra steps.
@MihaZupan
The text was updated successfully, but these errors were encountered: