From 314a3b89f7078c8b610fbe69a2b4ceea52ad79d9 Mon Sep 17 00:00:00 2001 From: "Carlos D. Escobar-Valbuena" Date: Fri, 29 May 2026 08:58:27 -0500 Subject: [PATCH] chore(gitignore): ignore L3 self-dogfood artifacts (.githooks, l3-stability.yml) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Running `bstack bootstrap`/install-rcs against the bstack repo itself (self-dogfood, e.g. validating v0.22.0) scaffolds .githooks/pre-commit + .github/workflows/ l3-stability.yml. The source repo uses .github/workflows/ci.yml + .git/hooks, so these are generated artifacts that should never be committed — same class as the already-ignored .control/ and .claude/. Adds them to the self-dogfood ignore block. Precise: only l3-stability.yml is ignored under .github/workflows/, so the real tracked CI (ci.yml, release.yml, validate-release.yml) is unaffected — verified. Verified bootstrap now leaves a clean tree on the bstack repo (only .gitignore M). Co-Authored-By: Claude Opus 4.8 (1M context) --- .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 850d876..03b8dd8 100644 --- a/.gitignore +++ b/.gitignore @@ -8,6 +8,11 @@ __pycache__/ # macOS .DS_Store -# Local-only scaffolding produced by `bstack doctor` against a non-bstack workspace +# Local-only scaffolding produced by running bstack (bootstrap/doctor/install-rcs) +# against the bstack repo itself (self-dogfood). These are generated artifacts, +# never committed — the bstack source repo uses .github/workflows/ci.yml and +# .git/hooks, not the L3 stability workflow / .githooks the installer scaffolds. .control/ .claude/ +.githooks/ +.github/workflows/l3-stability.yml