@@ -132,23 +132,19 @@ jobs:
132132 echo "run-cifuzz=false" >> "$GITHUB_OUTPUT"
133133 fi
134134
135- # Check if changes are Windows-specific
136- if [ -z "$GITHUB_BASE_REF" ]; then
137- echo "run-windows=true" >> "$GITHUB_OUTPUT"
138- else
139- # Get changed files
140- CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..")
135+ # Get changed files
136+ CHANGED_FILES=$(git diff --name-only "origin/$GITHUB_BASE_REF..")
141137
142- # Check if changes are ONLY in configure/Makefile files
143- if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
144- ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
145- # Only configure/Makefile files changed, skip Windows CI
146- echo "run-windows=false" >> "$GITHUB_OUTPUT"
147- else
148- # Other files changed, run Windows CI
149- echo "run-windows=true" >> "$GITHUB_OUTPUT"
150- fi
138+ # Check if changes are ONLY in configure/Makefile files
139+ if echo "$CHANGED_FILES" | grep -qE '^(configure.*|Makefile.*|.*\.m4)$' && \
140+ ! echo "$CHANGED_FILES" | grep -qvE '^(configure.*|Makefile.*|.*\.m4)$'; then
141+ # Only configure/Makefile files changed, skip Windows CI
142+ echo "run-windows=false" >> "$GITHUB_OUTPUT"
143+ else
144+ # Other files changed, run Windows CI
145+ echo "run-windows=true" >> "$GITHUB_OUTPUT"
151146 fi
147+
152148 - name : Compute hash for config cache key
153149 id : config-hash
154150 run : |
0 commit comments