From 39bca37eae53e6cb7979a5372b3a1e57485cfc90 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 21:28:04 +0000 Subject: [PATCH 1/2] Initial plan -- 2.49.1 From 835632460e0ec62ed1753c3be13773a25372f0ac Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 3 Jan 2026 21:31:52 +0000 Subject: [PATCH 2/2] Update tabs validation to only check YAML files where tabs are not allowed Co-authored-by: jmiller-moko <230051081+jmiller-moko@users.noreply.github.com> --- scripts/validate/changelog.sh | 0 scripts/validate/language_structure.sh | 0 scripts/validate/license_headers.sh | 0 scripts/validate/manifest.sh | 0 scripts/validate/no_secrets.sh | 0 scripts/validate/paths.sh | 0 scripts/validate/php_syntax.sh | 0 scripts/validate/tabs.sh | 5 +++-- scripts/validate/version_alignment.sh | 0 scripts/validate/xml_wellformed.sh | 0 10 files changed, 3 insertions(+), 2 deletions(-) mode change 100644 => 100755 scripts/validate/changelog.sh mode change 100644 => 100755 scripts/validate/language_structure.sh mode change 100644 => 100755 scripts/validate/license_headers.sh mode change 100644 => 100755 scripts/validate/manifest.sh mode change 100644 => 100755 scripts/validate/no_secrets.sh mode change 100644 => 100755 scripts/validate/paths.sh mode change 100644 => 100755 scripts/validate/php_syntax.sh mode change 100644 => 100755 scripts/validate/tabs.sh mode change 100644 => 100755 scripts/validate/version_alignment.sh mode change 100644 => 100755 scripts/validate/xml_wellformed.sh diff --git a/scripts/validate/changelog.sh b/scripts/validate/changelog.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/language_structure.sh b/scripts/validate/language_structure.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/license_headers.sh b/scripts/validate/license_headers.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/manifest.sh b/scripts/validate/manifest.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/no_secrets.sh b/scripts/validate/no_secrets.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/paths.sh b/scripts/validate/paths.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/php_syntax.sh b/scripts/validate/php_syntax.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/tabs.sh b/scripts/validate/tabs.sh old mode 100644 new mode 100755 index bd2394b..77f66c8 --- a/scripts/validate/tabs.sh +++ b/scripts/validate/tabs.sh @@ -4,8 +4,9 @@ set -euo pipefail # Detect TAB characters in source files tracked by Git. Uses careful # handling of filenames and avoids heredoc pitfalls. -# Limit file globs as appropriate for the repo -files=$(git ls-files '*.php' '*.js' '*.py' || true) +# Check only YAML/YML files where tabs are not allowed by the YAML specification. +# Note: Other file types (PHP, JS, etc.) allow tabs per .editorconfig. +files=$(git ls-files '*.yml' '*.yaml' || true) if [ -z "${files}" ]; then echo "No files to check" diff --git a/scripts/validate/version_alignment.sh b/scripts/validate/version_alignment.sh old mode 100644 new mode 100755 diff --git a/scripts/validate/xml_wellformed.sh b/scripts/validate/xml_wellformed.sh old mode 100644 new mode 100755 -- 2.49.1