@@ -117,23 +117,19 @@ jobs:
117117 echo "run-cifuzz=false" >> "$GITHUB_OUTPUT"
118118 fi
119119
120- # Check if changes are Windows-specific
121- if [ -z "$GITHUB_BASE_REF" ]; then
122- echo "run-windows=true" >> "$GITHUB_OUTPUT"
123- else
124- # Get changed files
125- CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..")
120+ # Get changed files
121+ CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..")
126122
127- # Check if changes are ONLY in configure/Makefile files
128- if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
129- ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
130- # Only configure/Makefile files changed, skip Windows CI
131- echo "run-windows=false" >> "$GITHUB_OUTPUT"
132- else
133- # Other files changed, run Windows CI
134- echo "run-windows=true" >> "$GITHUB_OUTPUT"
135- fi
123+ # Check if changes are ONLY in configure/Makefile files
124+ if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
125+ ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
126+ # Only configure/Makefile files changed, skip Windows CI
127+ echo "run-windows=false" >> "$GITHUB_OUTPUT"
128+ else
129+ # Other files changed, run Windows CI
130+ echo "run-windows=true" >> "$GITHUB_OUTPUT"
136131 fi
132+
137133 - name : Compute hash for config cache key
138134 id : config-hash
139135 run : |
0 commit comments