From 6da94c9ed0872145882f96289ebb14c5e6d9f431 Mon Sep 17 00:00:00 2001 From: l Date: Wed, 7 Jan 2026 11:31:55 +0000 Subject: [PATCH 1/2] permit gitignore changes --- src/bin/pr-metadata-validator.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/bin/pr-metadata-validator.rs b/src/bin/pr-metadata-validator.rs index 9132a44..d6b78ab 100644 --- a/src/bin/pr-metadata-validator.rs +++ b/src/bin/pr-metadata-validator.rs @@ -309,6 +309,9 @@ async fn check_pr_file_changes( // check each file and error if one is in unexpected place for pr_file in pr_files { + if pr_file.filename == ".gitignore" { + continue // always allow top-level gitignore changes + } if !directory_matcher.is_match(&pr_file.filename) { return Ok(ValidationResult::WrongFiles { expected_files_pattern: directory_description_regex.to_string(), From 454838c5e43ebec94ba331ea54f48e2a978f75d0 Mon Sep 17 00:00:00 2001 From: l Date: Wed, 7 Jan 2026 11:34:55 +0000 Subject: [PATCH 2/2] fmt --- src/bin/pr-metadata-validator.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/bin/pr-metadata-validator.rs b/src/bin/pr-metadata-validator.rs index d6b78ab..03f8aa3 100644 --- a/src/bin/pr-metadata-validator.rs +++ b/src/bin/pr-metadata-validator.rs @@ -310,7 +310,7 @@ async fn check_pr_file_changes( // check each file and error if one is in unexpected place for pr_file in pr_files { if pr_file.filename == ".gitignore" { - continue // always allow top-level gitignore changes + continue; // always allow top-level gitignore changes } if !directory_matcher.is_match(&pr_file.filename) { return Ok(ValidationResult::WrongFiles {