-
Notifications
You must be signed in to change notification settings - Fork 73
fix(windows): Windows compatibility fixes for paths, packaging, and tests #257
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
Merged
Merged
Changes from all commits
Commits
Show all changes
18 commits
Select commit
Hold shift + click to select a range
4a620b6
test: fix paths test path mismatches on Windows
spiicez21 31a0e90
feat(packaging): add windows-x64 support to prebuilt package helpers
spiicez21 a0b9843
fix(loaders): resolve Windows-specific path and Git branch issues in …
spiicez21 839ea8d
ci: add Windows PR compatibility check
benvinegar 2a9965a
test: normalize Windows temp paths in loader test
benvinegar b1c52d4
ci: run full unit suite on Windows
benvinegar 9a60ff0
ci: keep Windows checkout line endings stable
benvinegar a749101
ci: invoke Windows tests without shell expansion
benvinegar b89abdd
test: make core tests portable on Windows
benvinegar ef0776a
test: normalize session paths for Windows
benvinegar fb25f48
test: preserve reload source path expectation
benvinegar fc5e392
test: skip Bun Windows net crash case
benvinegar 88b06df
fix: keep broker idle timer active on Windows
benvinegar cc53f59
test: harden Windows unit coverage
benvinegar cb90916
docs: capture cross-platform guidance
benvinegar 50862e9
test: avoid Windows net crash in broker launcher
benvinegar d0cd199
test: reduce Windows-only skips
benvinegar 59aabcb
fix: correct Windows prebuilt binary path
benvinegar File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
binaryRelativePathis"bin/hunk"without the.exeextension, while the dedicated test for this spec (inprebuilt-package-helpers.test.ts) explicitly constructs its fixture withbinaryRelativePath: "bin/hunk.exe". AlthoughbinaryRelativePathis not read by any current script (binaryFilenameForSpecis used instead), the two definitions are inconsistent and whoever adds code to consumebinaryRelativePathfor Windows will get the wrong path from the production matrix.Prompt To Fix With AI
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.
Fixed in
59aabcbby changing the Windows package spec tobinaryRelativePath: "bin/hunk.exe", matching the dedicated helper test.This comment was generated by Pi using OpenAI GPT-5