-
-
Notifications
You must be signed in to change notification settings - Fork 8.3k
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
[dotnet] Remove extra/unnecessary binaries from git #15063
[dotnet] Remove extra/unnecessary binaries from git #15063
Conversation
PR Reviewer Guide 🔍Here are some key observations to aid the review process:
|
PR Code Suggestions ✨No code suggestions found for the PR. |
I should test it on the clean system (fresh clone, no nuget cache) |
Some of these looks like dead code. The Lines 967 to 969 in efe5a34
ILMerge looks like it is used in places: selenium/dotnet/private/merge_assemblies.bzl Lines 81 to 97 in efe5a34
Line 12 in efe5a34
The NuGet dependency may have some significance: Lines 1 to 6 in efe5a34
No pings grepping for ilrepack, NUnit console, or stylecop. Those three and ZipStorer should be free for removal. The other ones may need to be untangled or left in there. |
I found more places that use the selenium/dotnet/private/nuget.bzl Lines 38 to 56 in efe5a34
Lines 14 to 81 in efe5a34
|
I deleted everything I could:
Verified on clean build environment. |
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.
A great simplification!
Simon verbally approved it if fresh build works. I t works, so cross finger. |
User description
Description
In my understanding tools should not be a part of any source control system.
Motivation and Context
Keeping only source code, not binaries.
selenium/third_party/dotnet
folder:Types of changes
Checklist
PR Type
Enhancement
Description
Removed unnecessary binaries and tools from the repository to maintain a clean source control system.
Deleted multiple files under
third_party/dotnet
, including binaries, scripts, and configuration files.Ensured that only source code remains in the repository, aligning with best practices for source control.
Changes walkthrough 📝