Skip to content

Run CI tests on macOS and Windows - #22

Merged
andrew merged 3 commits into
mainfrom
ci-os-matrix
Sep 21, 2026
Merged

andrew merged 3 commits into
mainfrom
ci-os-matrix

Conversation

@andrew

@andrew andrew commented Sep 21, 2026 •

Copy link
Copy Markdown
Contributor

Adds an OS matrix to the test job so the Windows-specific behaviour (core.longpaths, submodule HEAD discovery) is exercised by this repo's own CI instead of only downstream. fail-fast is off so one OS failing doesn't cancel the others.

Isolate the test process from system and global git config so
core.autocrlf=true cannot rewrite checkout content, skip the POSIX
file mode assertion on Windows, and verify Run's working directory
with a marker file instead of comparing path spellings.
The error renders the starting path with %q, which doubles
backslashes on Windows, so a raw substring match never hits there.
@andrew
andrew merged commit bcdbe54 into main Sep 21, 2026
9 checks passed
@andrew
andrew deleted the ci-os-matrix branch September 21, 2026 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant