-
Notifications
You must be signed in to change notification settings - Fork 5.2k
Description
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.