From cb154c78b38d3ec0788cad39fb5c92819437e6ae Mon Sep 17 00:00:00 2001 From: Srinivas Reddy Thatiparthy Date: Mon, 3 Feb 2025 20:35:11 +0530 Subject: [PATCH] Improve the Makefile logic to catch Makefile, Makefile.in , Makefile.pre.in files --- .github/workflows/reusable-change-detection.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/reusable-change-detection.yml b/.github/workflows/reusable-change-detection.yml index 4f03d1068b15aa..6950b84461daf7 100644 --- a/.github/workflows/reusable-change-detection.yml +++ b/.github/workflows/reusable-change-detection.yml @@ -135,8 +135,8 @@ jobs: if [ "$GITHUB_BASE_REF" = "main" ]; then CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..") # Check if changes are ONLY in configure/Makefile files - if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \ - ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then + if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile(\.pre)?\.in|Makefile|.*\.m4)$' && \ + ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile(\.pre)?\.in|Makefile|.*\.m4)$'; then # Only configure/Makefile files changed, skip Windows CI echo "run-windows=false" >> "$GITHUB_OUTPUT" else