From bd4b4798246c8bb32776f31e33a708163b12318b Mon Sep 17 00:00:00 2001 From: Mihaly Bodo Date: Sat, 8 Aug 2026 13:15:33 +0200 Subject: [PATCH] chore(repo): ignore Electron build output unpacked into repo root electron-builder (squirrel-windows target) unpacks the packaged app -- the entire Chromium runtime, ~24k files -- directly into the repository root: OmniRoute.exe, chrome_*.pak, *.dll, locales/, resources/, icudtl.dat, snapshot blobs and the Chromium license files. None of it was covered by .gitignore, so `git add -A` would commit the whole runtime. Every rule is root-anchored (leading `/`) because a bare `locales/` or `resources/` would also swallow tracked sources -- notably the CLI translations in bin/cli/locales/*.json. Verified with `git check-ignore`: all artifact paths ignored, and bin/cli/locales/{en,de}.json remain tracked. --- .gitignore | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/.gitignore b/.gitignore index ffccb9d763..e334c4d88b 100644 --- a/.gitignore +++ b/.gitignore @@ -226,6 +226,26 @@ CODEX-SETUP-PROMPT.md # Quality ratchet — métricas efêmeras (baseline commitado em config/quality/; métricas não) config/quality/quality-metrics.json +# Electron desktop build output unpacked into the repo root. +# `electron-builder` (squirrel-windows target) unpacks the packaged app — the +# entire Chromium runtime, ~24k files — directly into the repository root. +# Every rule below is ROOT-ANCHORED (leading `/`) on purpose: a bare `locales/` +# or `resources/` would also swallow tracked sources such as the CLI +# translations in `bin/cli/locales/*.json`. +/OmniRoute.exe +/Uninstall OmniRoute.exe +/uninstallerIcon.ico +/locales/ +/resources/ +/*.pak +/*.dll +/icudtl.dat +/snapshot_blob.bin +/v8_context_snapshot.bin +/vk_swiftshader_icd.json +/LICENSE.electron.txt +/LICENSES.chromium.html + # Runtime logs (diretório local, nunca versionado) /logs/ -home-diegosouzapw-dev-automações-bots-yt-downloader-20260504 .txt