From 7f8bcf4501c1add4c0afe7f723e2be0ec5a4d893 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 9 Jul 2026 17:39:51 +0000 Subject: [PATCH 1/2] build: Bump Verify.XunitV3 from 31.20.0 to 31.22.0 --- updated-dependencies: - dependency-name: Verify.XunitV3 dependency-version: 31.22.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .../FirstClassErrors.GenDoc.UnitTests.csproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/FirstClassErrors.GenDoc.UnitTests/FirstClassErrors.GenDoc.UnitTests.csproj b/FirstClassErrors.GenDoc.UnitTests/FirstClassErrors.GenDoc.UnitTests.csproj index 8a0b485..d959a7a 100644 --- a/FirstClassErrors.GenDoc.UnitTests/FirstClassErrors.GenDoc.UnitTests.csproj +++ b/FirstClassErrors.GenDoc.UnitTests/FirstClassErrors.GenDoc.UnitTests.csproj @@ -15,7 +15,7 @@ - + all runtime; build; native; contentfiles; analyzers; buildtransitive From f175bf028b81f7e850039c4d6c95577922be449b Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 18:06:58 +0000 Subject: [PATCH 2/2] build: force LF on Verify snapshot files via .gitattributes Verify 31.21+ rejects verified snapshot files that contain a carriage return instead of normalizing them. Without a .gitattributes rule the Windows CI runner checks the *.verified.* files out as CRLF (core.autocrlf), so every GenDoc snapshot test fails on windows-latest after the Verify.XunitV3 31.22.0 bump. Add a targeted .gitattributes forcing eol=lf on *.verified.* and *.received.* so these files keep LF on every platform. The blobs are already stored as LF, so no content renormalization is needed. Scope is kept narrow to respect the repository's deliberate hands-off stance on line endings / charset elsewhere. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_01AbXi2ZEaUFeFWodNxdY6Zk --- .gitattributes | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 .gitattributes diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..1f1e4b9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,9 @@ +# Verify snapshot files must keep LF line endings on every platform. Verify 31.21+ +# rejects verified files that contain a carriage return (it no longer normalizes +# them), so without this rule the Windows CI runner checks *.verified.* out as CRLF +# (core.autocrlf) and every snapshot test fails on windows-latest. +# +# Scope is intentionally narrow (only Verify's files): the repository otherwise +# leaves line-ending/charset handling untouched on purpose (see .editorconfig). +*.verified.* text eol=lf +*.received.* text eol=lf