-
Notifications
You must be signed in to change notification settings - Fork 38
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
convert nuget packages to use central package management #660
Conversation
3947215
to
d69e520
Compare
.github/workflows/build.yml
Outdated
2.1.x | ||
3.1.x | ||
5.0.x |
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.
I am as sure as I can be that this is going to break some of the tooling that we have in this build, specifically the usage of Wyam for documentation generation, so I don't think we can remove these just now.
@arturcic can I ask how you made this changes in this PR? The reason that I am asking is that your changes seem to have the same whitespace/line endings changes that we are seeing in the Dependabot PR's. I am not seeing these changes when I edit the files on my machine, so there must be something that is causing this to happen. What are you using in terms of:
If we can compare these things, it might help isolate what is going on. Thanks |
I used Visual Studio in a VM on my Mac (meaning it's a Windows ARM64). I used the Upgrade Assistent extensions in Visual Studio to migrate to Central Package Management. |
d69e520
to
0ea2480
Compare
I will keep only 1 commit for Central Package Management ( was trying to do more in this PR, but probably step by step approach would be better) |
I am still hestitant to pull in these changes, because as soon as I do, I will get issues on my machine. I really want to get to the bottom of this, as this will turn into a back and forth as we each make changes. I have asked for some help from some people that might know more. |
sure no worries, please update this PR as you need, the idea is to centralize the package management and thus have the dependabot PRs changing only one file. |
To rule something out, can you navigate to the folder where you have GRM cloned to, and then run the following:
What do you get back? |
The result is |
Do you both use Editorconfig plugins? see |
Yes, there is an editorconfig file in play here, but I don't believe that this is part of the issue. The changes that I am seeing are happening outside of an IDE. @AdmiringWorm and I went through and modified both the editorconfig file and gitattibutes file today, so they should be correct (or at least, as correct as we know about 😄) |
I am not convinced that this is part of the problem, since the entry in the .gitattributes file should take care of this, but just so that I point it out: |
Editorconfig is installed by default in VS2022. Just check if it's enabled on your end |
@gep13 you ca try to install that extension on your machine and select one of the projects and Right-click>Upgrade and select |
You might see the same changes, or if a bit different you can update this PR with your version |
I had a look through the changed files, and from the looks of it there are no changes to any line endings, unlike what was previously said. The changes has to do with the change from 4 spaces in the indentation to 2 spaces, and it probably have confused the web diff because of it. There could be two reasons for the indentation change:
|
802cf48
to
cbcec46
Compare
cbcec46
to
93e778b
Compare
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.
LGTM!
@arturcic I have fixed this up locally, fixing the whitespace descrepancies. Thanks for starting the work on this! Going to get this merged in. |
Sure, you're welcome |
Convert the nuget package management to the central package management