chore(gitignore): ignore L3 self-dogfood artifacts (.githooks, l3-stability.yml)#66
Conversation
…bility.yml) 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) <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthroughThis PR extends ChangesInstaller scaffolding ignore
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
What
Adds
.githooks/and.github/workflows/l3-stability.ymlto the bstack repo's self-dogfood.gitignoreblock (alongside the already-ignored.control/+.claude/).Why
Surfaced while validating v0.22.0 (#65) on the bstack repo itself: running
bstack bootstrap/install-rcs-stabilityagainst the source repo scaffolds.githooks/pre-commit+.github/workflows/l3-stability.yml. The source repo uses.github/workflows/ci.yml+.git/hooks(itscore.hooksPath), so those are generated artifacts that should never be committed — same class as.control/and.claude/. Before this, every self-dogfood run left two untracked files pollutinggit status.Verification (P11)
.githooks/pre-commit+.github/workflows/l3-stability.yml→ now ignored.ci.yml,release.yml,validate-release.yml) → not ignored (the rule is scoped tol3-stability.ymlspecifically, not all of.github/workflows/).bstack bootstrapon the bstack repo that creates both artifacts →git statusshows only the.gitignorechange, no pollution.🤖 Generated with Claude Code
Summary by CodeRabbit