Skip to content

Commit bb58127

Browse files
committed
Fix logic
1 parent 6272dd7 commit bb58127

File tree

1 file changed

+11
-15
lines changed

1 file changed

+11
-15
lines changed

.github/workflows/reusable-change-detection.yml

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)