From 79ee19ca5b3f35c90a2bf16cfe8fb049249e8cf1 Mon Sep 17 00:00:00 2001 From: dave Date: Wed, 15 Apr 2026 19:42:53 +0000 Subject: [PATCH] huskies: merge 587_bug_pipeline_db_not_in_default_gitignore_novice_users_will_commit_it --- server/src/io/fs/scaffold.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/src/io/fs/scaffold.rs b/server/src/io/fs/scaffold.rs index aecc8da2..75cd3700 100644 --- a/server/src/io/fs/scaffold.rs +++ b/server/src/io/fs/scaffold.rs @@ -298,6 +298,8 @@ fn write_story_kit_gitignore(root: &Path) -> Result<(), String> { "token_usage.jsonl", "wizard_state.json", "store.json", + "pipeline.db", + "*.db", ]; let gitignore_path = root.join(".huskies").join(".gitignore"); @@ -744,6 +746,9 @@ mod tests { assert!(!root_content.contains(".huskies/coverage/")); // store.json must be in .huskies/.gitignore instead assert!(sk_content.contains("store.json")); + // Database files must be ignored so novice users don't accidentally commit them + assert!(sk_content.contains("pipeline.db")); + assert!(sk_content.contains("*.db")); } #[test]