Files
Nick Vigilante bcedc5d47e fix(scripts/docsgenfiltercheck): accept CRLF line endings in banner check (#30476)
`bodyOpensWithContentBanner` split pages on `\n` and compared lines
exactly.
On a Windows checkout with CRLF endings, the first line of
`docs/reference/cli/index.md` is `---\r`, so the front matter was never
recognized and `TestBodyOpensWithContentBanner` failed deterministically
on `test-go-pg (windows-2022)`.

Normalize CRLF to LF before parsing, and add CRLF table cases so the bug
reproduces on Linux too.

Fixes CLI-55.
Failing run: https://github.com/coder/coder/actions/runs/37570448753

## Testing

- The new CRLF cases failed before the fix and pass after it.
- `go test ./scripts/docsgenfiltercheck`, `GOOS=windows go vet`,
`golangci-lint`, and the full pre-commit hook pass.

<details>
<summary>CI flake note</summary>

The first `fmt` run failed while downloading Go modules
(`proxy.golang.org` returned `stream error: ... INTERNAL_ERROR` for
`testcontainers-go@v0.40.0`), which also failed `required`. This is a
network error unrelated to the change. I re-ran the failed jobs.

</details>

---

_This PR was generated by Coder Agents on behalf of @nickvigilante._
2026-10-08 12:24:42 -04:00
..