From 98917b3ff384a39d8f5789e11b9a4b0c4522422b Mon Sep 17 00:00:00 2001 From: Angus Bezzina <37071175+angusbezzina@users.noreply.github.com> Date: Fri, 4 Sep 2026 22:28:53 -0500 Subject: [PATCH] Mark the committed icon output as generated (attn-6q7b) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The convention that makes committed generated files livable: GitHub collapses linguist-generated paths in PR diffs and excludes them from language and diff stats, so a pin bump reads as its pin change plus a folded block, not hundreds of SVG hunks. Not LFS, although site/static images use it — a bare clone plus the npm registry being a complete build is the point of committing these, and LFS would reintroduce a second fetch dependency. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_015TnncCnVNhggoZ9QLQiqeW --- .gitattributes | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitattributes b/.gitattributes index c725fa09..76b31d3f 100644 --- a/.gitattributes +++ b/.gitattributes @@ -6,3 +6,13 @@ site/static/**/*.webp filter=lfs diff=lfs merge=lfs -text site/static/**/*.avif filter=lfs diff=lfs merge=lfs -text site/static/**/*.ico filter=lfs diff=lfs merge=lfs -text site/static/**/*.mp4 filter=lfs diff=lfs merge=lfs -text + +# Committed generated icon output (attn-6q7b). Marked generated so GitHub +# collapses these in PR diffs and keeps them out of language/diff stats — +# a pin bump touches hundreds of SVGs and the review belongs on the pin, +# not the payload. Deliberately NOT in LFS, unlike site/static above: the +# whole point of committing them is that a bare clone + npm registry is a +# working build, and LFS would put a second fetch dependency back in. +web/src/lib/icons/vscode-generated/** linguist-generated=true +web/src/lib/vscode-icon-packs/*.generated.ts linguist-generated=true +web/src/lib/vscode-icon-map.generated.ts linguist-generated=true