From a5cc9065d005b9553ef98ae1b3503f518ff5f4cd Mon Sep 17 00:00:00 2001 From: Aric Camarata Date: Sun, 16 Aug 2026 12:11:21 -0400 Subject: [PATCH] fix(ci): defensively disable git-lfs filters in quarterly-doc-audit MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Consistency fix alongside admin/web/cli's identical step: this repo's .gitattributes has the same filter=lfs patterns, but currently has zero tracked files matching them, so this is a no-op today. Added so the same protection exists here if binary assets are ever added later — see admin's copy of this workflow for the full failure mode this prevents. --- .github/workflows/quarterly-doc-audit.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/quarterly-doc-audit.yml b/.github/workflows/quarterly-doc-audit.yml index 711290d3..448ba3f7 100644 --- a/.github/workflows/quarterly-doc-audit.yml +++ b/.github/workflows/quarterly-doc-audit.yml @@ -25,6 +25,16 @@ jobs: with: fetch-depth: 1 + - name: Disable git-lfs filters + # See admin's copy of this workflow for the full rationale: any file under this + # repo's filter=lfs .gitattributes patterns that was committed as raw, non-pointer + # content shows as spuriously "modified" to git once the lfs clean/smudge filter + # is active, which trips peter-evans/create-pull-request's internal git + # stash/checkout dance in the next Open-auto-fix-PR step. This repo currently has + # no matching binaries, so this is a defensive no-op kept consistent with the + # other 4 repos sharing this workflow. + run: git lfs uninstall --local || true + - name: Set up Go uses: actions/setup-go@v7 with: