-
-
Notifications
You must be signed in to change notification settings - Fork 158
Windows support path canonicalize #213
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
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.
@DDtKey Thanks a lot! 🔥
I have left some comments. Please, look at them.
Codecov Report
@@ Coverage Diff @@
## master #213 +/- ##
==========================================
+ Coverage 96.56% 96.59% +0.02%
==========================================
Files 15 16 +1
Lines 1457 1469 +12
==========================================
+ Hits 1407 1419 +12
Misses 50 50
Continue to review full report at Codecov.
|
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.
@DDtKey 🔥 Great job! Thank you! 🙏
Everything is fine, but before merging this PR I'd like to ensure that all tests for Windows pass.
So I'll merge this PR after we add additional steps to build and run tests on Windows.
Yes, I agree, we need to add CI step |
… into win-cannonicalize � Conflicts: � CHANGELOG.md
|
Hmm, it seems we have new issue It appears that I will try to find a solution, a little later |
|
@mgrachev It was necessary to use canonicalization of paths, in the case of github actions, it looks very much like a symbolic link was used and |
|
Thanks a lot! You're awesome! ❤️ |
To solve the problem with the UNC prefix on Win, I added dunce deps (it is very lightweight).
This elegantly solves our problem at the moment 👍
Windows output
I also had to fix several integration tests so that the file separator was not tied to the platform.
Now, all tests passed and output looks good.
Windows tests results
As file:
test-win.txt
As text
✔ Checklist: