# install.sh is piped straight into `sh` from the Pages URL — a CRLF checkout # (or publish) would inject \r into every command. Pin LF end to end. installer/install.sh text eol=lf # Keep the PowerShell half deterministic too (PS tolerates either; the # published artifact should not depend on the publisher's autocrlf). installer/install.ps1 text eol=lf # The CI census/reap scripts run on the self-hosted runners, and the bash half runs on # kitsubito. A CRLF checkout would make every line end in \r there ("$'\r': command not # found") — the same failure install.sh is pinned against above, one directory over. Pin # the PowerShell half too, for the same determinism reason its installer sibling is pinned. .github/ci/reap-census.sh text eol=lf .github/ci/reap-census-selftest.sh text eol=lf .github/ci/reap-census.ps1 text eol=lf # The CI informant (CI-RUNNER-INFORMANT) runs on the Linux runner, same as the # reap-census bash half above and pinned for the same reason. .github/ci/ci-notify.sh text eol=lf .github/ci/ci-notify-selftest.sh text eol=lf # The release version assert runs in the tag-triggered release workflow's # assemble job (kitsubito) and its selftest on the golden Linux leg — same # reason, same pin. .github/ci/release-version-assert.sh text eol=lf .github/ci/release-version-assert-selftest.sh text eol=lf # The cwd-pin finder is Windows-only by nature (it reads a PEB), but it embeds a # C# source string in a here-string: a CRLF checkout puts \r inside the literal # `Add-Type` payload. Pin it with its siblings so the file on disk does not # depend on the checking-out agent's autocrlf. .github/ci/find-cwd-holders.ps1 text eol=lf