From df070833ba176a56aa15e5a9b488190cd1588c23 Mon Sep 17 00:00:00 2001 From: agessaman Date: Fri, 24 Jul 2026 20:17:12 -0700 Subject: [PATCH] chore: untrack the .build-wt-028a5dca build worktree MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It was committed as a gitlink (mode 160000) with no .gitmodules entry, so every CI checkout's cleanup step ended with "No url found for submodule path '.build-wt-028a5dca'" and a git exit-128 warning, and `git submodule` commands failed in fresh clones. The worktree itself is removed locally; commit 028a5dca stays reachable from this branch, so no history is affected. Ignore the pattern so a throwaway build worktree cannot be committed again, and add it to paths-ignore since such a directory can never change the binaries — that also keeps this removal from triggering a pointless full rebuild. --- .build-wt-028a5dca | 1 - .github/workflows/build-observer-firmwares.yml | 3 +++ .gitignore | 3 +++ 3 files changed, 6 insertions(+), 1 deletion(-) delete mode 160000 .build-wt-028a5dca diff --git a/.build-wt-028a5dca b/.build-wt-028a5dca deleted file mode 160000 index 028a5dca..00000000 --- a/.build-wt-028a5dca +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 028a5dcaddd69b4be80cc595d33d450be1c46e8b diff --git a/.github/workflows/build-observer-firmwares.yml b/.github/workflows/build-observer-firmwares.yml index 35514591..804139b7 100644 --- a/.github/workflows/build-observer-firmwares.yml +++ b/.github/workflows/build-observer-firmwares.yml @@ -25,6 +25,9 @@ on: - 'LICENSE' - '.vscode/**' - '.claude/**' + # Throwaway build worktrees never affect the binaries. + - '.build-wt-*' + - '.build-wt-*/**' # Own group: serialize builds against each other only. Do NOT share this group # with sync-flasher-content.yml — a mixed code+docs commit triggers both, and a diff --git a/.gitignore b/.gitignore index bee82048..6e7f5748 100644 --- a/.gitignore +++ b/.gitignore @@ -24,3 +24,6 @@ platformio.local.ini .claude/* .cursorrules src/helpers/esp32/WebConfigHtml.h +# Throwaway build worktrees; committing one adds a stray gitlink that makes every +# CI checkout warn "No url found for submodule path ... in .gitmodules". +.build-wt-*/