Skip to content

Add Windows CI coverage and support Windows filesystem paths - #5

Merged
VladimirBorodko merged 6 commits into
mainfrom
dima/windows-tests
Oct 16, 2026
Merged

VladimirBorodko merged 6 commits into
mainfrom
dima/windows-tests

Conversation

@dmitriyborodko

Copy link
Copy Markdown
Contributor

Summary

  • Add opt-in Windows x64 Debug and Release checks, triggered by applying the run-ci pull request label.
  • Support Windows drive and network paths in Codec.PathURL, preserving directory separators and literal path characters.
  • Keep boxed Foundation booleans distinct from numeric zero and one on platforms without CoreFoundation.
  • Update platform guidance, serialization notes, and the README's library comparison.

Testing

  • Add contract tests for Foundation booleans and PathURL round trips, including Windows-specific paths.
  • Windows x64 functional tests passed in Debug and Release with Swift 6.4.1; CI runs both configurations with documented toolchain workarounds.

@dmitriyborodko dmitriyborodko added the run-ci Run CI manually for this pull request label Oct 16, 2026
@VladimirBorodko
VladimirBorodko merged commit 3630e68 into main Oct 16, 2026
@VladimirBorodko
VladimirBorodko deleted the dima/windows-tests branch October 16, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

run-ci Run CI manually for this pull request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants